|
39411
|
798
|
94
|
2026-04-16T13:38:18.307603+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-16/1776 /Users/lukas/.screenpipe/data/data/2026-04-16/1776346698307_m1.jpg...
|
iTerm2
|
find
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu Apr 16 15:48:11 on ttys009
Poetry Last login: Thu Apr 16 15:48:11 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT app_name, window_name FROM ocr_text WHERE app_name LIKE '%Safari%' OR window_name LIKE '%Boosteroid%' ORDER BY created_at DESC LIMIT 20;"
Error: in prepare, no such column: created_at
ari%' OR window_name LIKE '%Boosteroid%' ORDER BY created_at DESC LIMIT 20;
error here ---^
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT app_name, window_name FROM ocr_text WHERE app_name LIKE '%Safari%' OR window_name LIKE '%Boosteroid%' ORDER BY created_at DESC LIMIT 20;"
Error: in prepare, no such column: created_at
ari%' OR window_name LIKE '%Boosteroid%' ORDER BY created_at DESC LIMIT 20;
error here ---^
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT app_name, window_name FROM ocr_text WHERE app_name LIKE '%Safari%' OR window_name LIKE '%Boosteroid%' ORDER BY created_at DESC LIMIT 20;"
Error: in prepare, no such column: created_at
ari%' OR window_name LIKE '%Boosteroid%' ORDER BY created_at DESC LIMIT 20;
error here ---^
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT app_name, window_name FROM ocr_text WHERE app_name LIKE '%Safari%' OR window_name LIKE '%Boosteroid%' ORDER BY timestamp DESC LIMIT 20;"
Error: in prepare, no such column: timestamp
ari%' OR window_name LIKE '%Boosteroid%' ORDER BY timestamp DESC LIMIT 20;
error here ---^
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite ".schema ocr_text"
CREATE TABLE IF NOT EXISTS "ocr_text" (
frame_id INTEGER NOT NULL,
text TEXT NOT NULL,
text_json TEXT,
app_name TEXT NOT NULL DEFAULT '',
ocr_engine TEXT NOT NULL DEFAULT 'unknown'
, window_name TEXT, focused BOOLEAN DEFAULT FALSE, text_length INTEGER, sync_id TEXT, synced_at DATETIME);
CREATE INDEX idx_ocr_text_frame_id ON ocr_text(frame_id);
CREATE INDEX idx_ocr_text_frame_app_window ON ocr_text(frame_id, app_name, window_name);
CREATE INDEX idx_ocr_text_length ON ocr_text (text_length);
CREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT DISTINCT app_name, window_name FROM ocr_text WHERE app_name LIKE '%Safari%' OR window_name LIKE '%Boosteroid%' LIMIT 20;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT DISTINCT app_name, window_name FROM ocr_text WHERE app_name LIKE '%Safari%' OR window_name LIKE '%Boosteroid%' LIMIT 20;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT DISTINCT app_name, window_name FROM ocr_text WHERE window_name LIKE '%Boosteroid%' OR window_name LIKE '%boosteroid%' OR app_name LIKE '%Boosteroid%' OR app_name LIKE '%Chrome%' OR app_name LIKE '%Firefox%' OR app_name LIKE '%Arc%' OR app_name LIKE '%Brave%' OR app_name LIKE '%Vivaldi%' LIMIT 50;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT DISTINCT app_name FROM ocr_text LIMIT 50;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ st-status
zsh: command not found: st-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ st-status
zsh: command not found: st-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-status
{
"status": "healthy",
"frame_status": "ok",
"audio_status": "disabled",
"last_frame": "2026-04-16T16:37:14+03:00",
"uptime": 2866.983892584,
"fps": 0.[CREDIT_CARD],
"frames": 1762
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-status
{
"status": "healthy",
"frame_status": "ok",
"audio_status": "disabled",
"last_frame": "2026-04-16T16:37:44+03:00",
"uptime": 2894.494524792,
"fps": 0.612196701297038,
"frames": 1772
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT DISTINCT app_name FROM ocr_text LIMIT 50;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT DISTINCT app_name, window_name FROM ocr_text WHERE window_name LIKE '%Boosteroid%' OR window_name LIKE '%boosteroid%' OR app_name LIKE '%Boosteroid%' OR app_name LIKE '%Chrome%' OR app_name LIKE '%Firefox%' OR app_name LIKE '%Arc%' OR app_name LIKE '%Brave%' OR app_name LIKE '%Vivaldi%' LIMIT 50;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -la screenpipe
10874 screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite
# Check if there are other DB files
find ~ -name "db.sqlite" 2>/dev/null
-rw-r--r-- 1 lukas staff 2.6G 16 Apr 16:36 /Users/lukas/.screenpipe/db.sqlite
zsh: command not found: #
/Users/lukas/.screenpipe/db.sqlite
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
find
Close Tab
⌥⌘1
find...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu Apr 16 15:48:11 on ttys009\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT app_name, window_name FROM ocr_text WHERE app_name LIKE '%Safari%' OR window_name LIKE '%Boosteroid%' ORDER BY created_at DESC LIMIT 20;\"\nError: in prepare, no such column: created_at\n ari%' OR window_name LIKE '%Boosteroid%' ORDER BY created_at DESC LIMIT 20;\n error here ---^\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT app_name, window_name FROM ocr_text WHERE app_name LIKE '%Safari%' OR window_name LIKE '%Boosteroid%' ORDER BY created_at DESC LIMIT 20;\"\nError: in prepare, no such column: created_at\n ari%' OR window_name LIKE '%Boosteroid%' ORDER BY created_at DESC LIMIT 20;\n error here ---^\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT app_name, window_name FROM ocr_text WHERE app_name LIKE '%Safari%' OR window_name LIKE '%Boosteroid%' ORDER BY created_at DESC LIMIT 20;\"\nError: in prepare, no such column: created_at\n ari%' OR window_name LIKE '%Boosteroid%' ORDER BY created_at DESC LIMIT 20;\n error here ---^\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT app_name, window_name FROM ocr_text WHERE app_name LIKE '%Safari%' OR window_name LIKE '%Boosteroid%' ORDER BY timestamp DESC LIMIT 20;\"\nError: in prepare, no such column: timestamp\n ari%' OR window_name LIKE '%Boosteroid%' ORDER BY timestamp DESC LIMIT 20;\n error here ---^\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \".schema ocr_text\"\nCREATE TABLE IF NOT EXISTS \"ocr_text\" (\n frame_id INTEGER NOT NULL,\n text TEXT NOT NULL,\n text_json TEXT,\n app_name TEXT NOT NULL DEFAULT '',\n ocr_engine TEXT NOT NULL DEFAULT 'unknown'\n, window_name TEXT, focused BOOLEAN DEFAULT FALSE, text_length INTEGER, sync_id TEXT, synced_at DATETIME);\nCREATE INDEX idx_ocr_text_frame_id ON ocr_text(frame_id);\nCREATE INDEX idx_ocr_text_frame_app_window ON ocr_text(frame_id, app_name, window_name);\nCREATE INDEX idx_ocr_text_length ON ocr_text (text_length);\nCREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT DISTINCT app_name, window_name FROM ocr_text WHERE app_name LIKE '%Safari%' OR window_name LIKE '%Boosteroid%' LIMIT 20;\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT DISTINCT app_name, window_name FROM ocr_text WHERE app_name LIKE '%Safari%' OR window_name LIKE '%Boosteroid%' LIMIT 20;\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT DISTINCT app_name, window_name FROM ocr_text WHERE window_name LIKE '%Boosteroid%' OR window_name LIKE '%boosteroid%' OR app_name LIKE '%Boosteroid%' OR app_name LIKE '%Chrome%' OR app_name LIKE '%Firefox%' OR app_name LIKE '%Arc%' OR app_name LIKE '%Brave%' OR app_name LIKE '%Vivaldi%' LIMIT 50;\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT DISTINCT app_name FROM ocr_text LIMIT 50;\"\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ st-status\nzsh: command not found: st-status\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ st-status\nzsh: command not found: st-status\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-status\n{\n \"status\": \"healthy\",\n \"frame_status\": \"ok\",\n \"audio_status\": \"disabled\",\n \"last_frame\": \"2026-04-16T16:37:14+03:00\",\n \"uptime\": 2866.983892584,\n \"fps\": 0.6145831528937951,\n \"frames\": 1762\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-status\n{\n \"status\": \"healthy\",\n \"frame_status\": \"ok\",\n \"audio_status\": \"disabled\",\n \"last_frame\": \"2026-04-16T16:37:44+03:00\",\n \"uptime\": 2894.494524792,\n \"fps\": 0.612196701297038,\n \"frames\": 1772\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT DISTINCT app_name FROM ocr_text LIMIT 50;\"\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT DISTINCT app_name, window_name FROM ocr_text WHERE window_name LIKE '%Boosteroid%' OR window_name LIKE '%boosteroid%' OR app_name LIKE '%Boosteroid%' OR app_name LIKE '%Chrome%' OR app_name LIKE '%Firefox%' OR app_name LIKE '%Arc%' OR app_name LIKE '%Brave%' OR app_name LIKE '%Vivaldi%' LIMIT 50;\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -la screenpipe\n10874 screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite\n# Check if there are other DB files\nfind ~ -name \"db.sqlite\" 2>/dev/null\n-rw-r--r-- 1 lukas staff 2.6G 16 Apr 16:36 /Users/lukas/.screenpipe/db.sqlite\nzsh: command not found: #\n/Users/lukas/.screenpipe/db.sqlite","depth":4,"value":"Last login: Thu Apr 16 15:48:11 on ttys009\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT app_name, window_name FROM ocr_text WHERE app_name LIKE '%Safari%' OR window_name LIKE '%Boosteroid%' ORDER BY created_at DESC LIMIT 20;\"\nError: in prepare, no such column: created_at\n ari%' OR window_name LIKE '%Boosteroid%' ORDER BY created_at DESC LIMIT 20;\n error here ---^\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT app_name, window_name FROM ocr_text WHERE app_name LIKE '%Safari%' OR window_name LIKE '%Boosteroid%' ORDER BY created_at DESC LIMIT 20;\"\nError: in prepare, no such column: created_at\n ari%' OR window_name LIKE '%Boosteroid%' ORDER BY created_at DESC LIMIT 20;\n error here ---^\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT app_name, window_name FROM ocr_text WHERE app_name LIKE '%Safari%' OR window_name LIKE '%Boosteroid%' ORDER BY created_at DESC LIMIT 20;\"\nError: in prepare, no such column: created_at\n ari%' OR window_name LIKE '%Boosteroid%' ORDER BY created_at DESC LIMIT 20;\n error here ---^\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT app_name, window_name FROM ocr_text WHERE app_name LIKE '%Safari%' OR window_name LIKE '%Boosteroid%' ORDER BY timestamp DESC LIMIT 20;\"\nError: in prepare, no such column: timestamp\n ari%' OR window_name LIKE '%Boosteroid%' ORDER BY timestamp DESC LIMIT 20;\n error here ---^\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \".schema ocr_text\"\nCREATE TABLE IF NOT EXISTS \"ocr_text\" (\n frame_id INTEGER NOT NULL,\n text TEXT NOT NULL,\n text_json TEXT,\n app_name TEXT NOT NULL DEFAULT '',\n ocr_engine TEXT NOT NULL DEFAULT 'unknown'\n, window_name TEXT, focused BOOLEAN DEFAULT FALSE, text_length INTEGER, sync_id TEXT, synced_at DATETIME);\nCREATE INDEX idx_ocr_text_frame_id ON ocr_text(frame_id);\nCREATE INDEX idx_ocr_text_frame_app_window ON ocr_text(frame_id, app_name, window_name);\nCREATE INDEX idx_ocr_text_length ON ocr_text (text_length);\nCREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT DISTINCT app_name, window_name FROM ocr_text WHERE app_name LIKE '%Safari%' OR window_name LIKE '%Boosteroid%' LIMIT 20;\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT DISTINCT app_name, window_name FROM ocr_text WHERE app_name LIKE '%Safari%' OR window_name LIKE '%Boosteroid%' LIMIT 20;\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT DISTINCT app_name, window_name FROM ocr_text WHERE window_name LIKE '%Boosteroid%' OR window_name LIKE '%boosteroid%' OR app_name LIKE '%Boosteroid%' OR app_name LIKE '%Chrome%' OR app_name LIKE '%Firefox%' OR app_name LIKE '%Arc%' OR app_name LIKE '%Brave%' OR app_name LIKE '%Vivaldi%' LIMIT 50;\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT DISTINCT app_name FROM ocr_text LIMIT 50;\"\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ st-status\nzsh: command not found: st-status\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ st-status\nzsh: command not found: st-status\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-status\n{\n \"status\": \"healthy\",\n \"frame_status\": \"ok\",\n \"audio_status\": \"disabled\",\n \"last_frame\": \"2026-04-16T16:37:14+03:00\",\n \"uptime\": 2866.983892584,\n \"fps\": 0.6145831528937951,\n \"frames\": 1762\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-status\n{\n \"status\": \"healthy\",\n \"frame_status\": \"ok\",\n \"audio_status\": \"disabled\",\n \"last_frame\": \"2026-04-16T16:37:44+03:00\",\n \"uptime\": 2894.494524792,\n \"fps\": 0.612196701297038,\n \"frames\": 1772\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT DISTINCT app_name FROM ocr_text LIMIT 50;\"\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT DISTINCT app_name, window_name FROM ocr_text WHERE window_name LIKE '%Boosteroid%' OR window_name LIKE '%boosteroid%' OR app_name LIKE '%Boosteroid%' OR app_name LIKE '%Chrome%' OR app_name LIKE '%Firefox%' OR app_name LIKE '%Arc%' OR app_name LIKE '%Brave%' OR app_name LIKE '%Vivaldi%' LIMIT 50;\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -la screenpipe\n10874 screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite\n# Check if there are other DB files\nfind ~ -name \"db.sqlite\" 2>/dev/null\n-rw-r--r-- 1 lukas staff 2.6G 16 Apr 16:36 /Users/lukas/.screenpipe/db.sqlite\nzsh: command not found: #\n/Users/lukas/.screenpipe/db.sqlite","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.20069444,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.20069444,"top":0.05888889,"width":0.20034721,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2048611,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.40104166,"top":0.05888889,"width":0.20034721,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.40520832,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.6013889,"top":0.05888889,"width":0.20034721,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.60555553,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"find","depth":2,"bounds":{"left":0.8017361,"top":0.05888889,"width":0.19826388,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8059028,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9736111,"top":0.032222223,"width":0.026388884,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"find","depth":1,"bounds":{"left":0.49861112,"top":0.033333335,"width":0.020833334,"height":0.017777778},"role_description":"text"}]...
|
-9174460297988561575
|
5324582145953286651
|
visual_change
|
accessibility
|
NULL
|
Last login: Thu Apr 16 15:48:11 on ttys009
Poetry Last login: Thu Apr 16 15:48:11 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT app_name, window_name FROM ocr_text WHERE app_name LIKE '%Safari%' OR window_name LIKE '%Boosteroid%' ORDER BY created_at DESC LIMIT 20;"
Error: in prepare, no such column: created_at
ari%' OR window_name LIKE '%Boosteroid%' ORDER BY created_at DESC LIMIT 20;
error here ---^
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT app_name, window_name FROM ocr_text WHERE app_name LIKE '%Safari%' OR window_name LIKE '%Boosteroid%' ORDER BY created_at DESC LIMIT 20;"
Error: in prepare, no such column: created_at
ari%' OR window_name LIKE '%Boosteroid%' ORDER BY created_at DESC LIMIT 20;
error here ---^
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT app_name, window_name FROM ocr_text WHERE app_name LIKE '%Safari%' OR window_name LIKE '%Boosteroid%' ORDER BY created_at DESC LIMIT 20;"
Error: in prepare, no such column: created_at
ari%' OR window_name LIKE '%Boosteroid%' ORDER BY created_at DESC LIMIT 20;
error here ---^
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT app_name, window_name FROM ocr_text WHERE app_name LIKE '%Safari%' OR window_name LIKE '%Boosteroid%' ORDER BY timestamp DESC LIMIT 20;"
Error: in prepare, no such column: timestamp
ari%' OR window_name LIKE '%Boosteroid%' ORDER BY timestamp DESC LIMIT 20;
error here ---^
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite ".schema ocr_text"
CREATE TABLE IF NOT EXISTS "ocr_text" (
frame_id INTEGER NOT NULL,
text TEXT NOT NULL,
text_json TEXT,
app_name TEXT NOT NULL DEFAULT '',
ocr_engine TEXT NOT NULL DEFAULT 'unknown'
, window_name TEXT, focused BOOLEAN DEFAULT FALSE, text_length INTEGER, sync_id TEXT, synced_at DATETIME);
CREATE INDEX idx_ocr_text_frame_id ON ocr_text(frame_id);
CREATE INDEX idx_ocr_text_frame_app_window ON ocr_text(frame_id, app_name, window_name);
CREATE INDEX idx_ocr_text_length ON ocr_text (text_length);
CREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT DISTINCT app_name, window_name FROM ocr_text WHERE app_name LIKE '%Safari%' OR window_name LIKE '%Boosteroid%' LIMIT 20;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT DISTINCT app_name, window_name FROM ocr_text WHERE app_name LIKE '%Safari%' OR window_name LIKE '%Boosteroid%' LIMIT 20;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT DISTINCT app_name, window_name FROM ocr_text WHERE window_name LIKE '%Boosteroid%' OR window_name LIKE '%boosteroid%' OR app_name LIKE '%Boosteroid%' OR app_name LIKE '%Chrome%' OR app_name LIKE '%Firefox%' OR app_name LIKE '%Arc%' OR app_name LIKE '%Brave%' OR app_name LIKE '%Vivaldi%' LIMIT 50;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT DISTINCT app_name FROM ocr_text LIMIT 50;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ st-status
zsh: command not found: st-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ st-status
zsh: command not found: st-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-status
{
"status": "healthy",
"frame_status": "ok",
"audio_status": "disabled",
"last_frame": "2026-04-16T16:37:14+03:00",
"uptime": 2866.983892584,
"fps": 0.[CREDIT_CARD],
"frames": 1762
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-status
{
"status": "healthy",
"frame_status": "ok",
"audio_status": "disabled",
"last_frame": "2026-04-16T16:37:44+03:00",
"uptime": 2894.494524792,
"fps": 0.612196701297038,
"frames": 1772
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT DISTINCT app_name FROM ocr_text LIMIT 50;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT DISTINCT app_name, window_name FROM ocr_text WHERE window_name LIKE '%Boosteroid%' OR window_name LIKE '%boosteroid%' OR app_name LIKE '%Boosteroid%' OR app_name LIKE '%Chrome%' OR app_name LIKE '%Firefox%' OR app_name LIKE '%Arc%' OR app_name LIKE '%Brave%' OR app_name LIKE '%Vivaldi%' LIMIT 50;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -la screenpipe
10874 screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite
# Check if there are other DB files
find ~ -name "db.sqlite" 2>/dev/null
-rw-r--r-- 1 lukas staff 2.6G 16 Apr 16:36 /Users/lukas/.screenpipe/db.sqlite
zsh: command not found: #
/Users/lukas/.screenpipe/db.sqlite
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
find
Close Tab
⌥⌘1
find...
|
NULL
|
|
24415
|
530
|
8
|
2026-04-15T12:21:04.627284+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-15/1776 /Users/lukas/.screenpipe/data/data/2026-04-15/1776255664627_m1.jpg...
|
iTerm2
|
find
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
-- Text content
text_content TEXT,
text_le -- Text content
text_content TEXT,
text_length INTEGER,
-- App context
app_name TEXT,
app_pid INTEGER,
window_title TEXT,
browser_url TEXT,
-- Element context (from accessibility APIs)
element_role TEXT,
element_name TEXT,
element_value TEXT,
element_description TEXT,
element_automation_id TEXT,
element_bounds TEXT, -- JSON: {"x":0,"y":0,"width":100,"height":50}
-- Frame correlation
frame_id INTEGER,
-- Sync columns
sync_id TEXT,
machine_id TEXT,
synced_at DATETIME
)
CREATE TABLE video_chunks (
id INTEGER PRIMARY KEY AUTOINCREMENT,
file_path TEXT NOT NULL
, device_name TEXT NOT NULL DEFAULT '', sync_id TEXT, machine_id TEXT, synced_at DATETIME, fps REAL NOT NULL DEFAULT 0.5, cloud_blob_id TEXT DEFAULT NULL)
CREATE TABLE vision_tags (
vision_id INTEGER NOT NULL,
tag_id INTEGER NOT NULL,
PRIMARY KEY (vision_id, tag_id),
FOREIGN KEY (vision_id) REFERENCES frames(id) ON DELETE CASCADE,
FOREIGN KEY (tag_id) REFERENCES tags(id) ON DELETE CASCADE
)
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT frame_id, app_name, window_name, browser_url, focused,
substr(text, 1, 100) as text_preview
FROM ocr_text
ORDER BY frame_id DESC
LIMIT 5;
"
Error: in prepare, no such column: browser_url
SELECT frame_id, app_name, window_name, browser_url, focused, substr(
error here ---^
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls ~/.screenpipe/data/ | head -20
data
pending-transcriptions
screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls ~/.screenpipe/data/$(ls ~/.screenpipe/data/ | head -1)/ | head -30
2026-04-09
2026-04-11
2026-04-12
2026-04-13
2026-04-14
2026-04-15
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe/data -name "*.jpg" | wc -l
146
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-159-14:~ (nc)
Close Tab
-zsh
Close Tab
find
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
-zsh
Close Tab
⌥⌘1
find...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"-- Text content\n text_content TEXT,\n text_length INTEGER,\n -- App context\n app_name TEXT,\n app_pid INTEGER,\n window_title TEXT,\n browser_url TEXT,\n -- Element context (from accessibility APIs)\n element_role TEXT,\n element_name TEXT,\n element_value TEXT,\n element_description TEXT,\n element_automation_id TEXT,\n element_bounds TEXT, -- JSON: {\"x\":0,\"y\":0,\"width\":100,\"height\":50}\n -- Frame correlation\n frame_id INTEGER,\n -- Sync columns\n sync_id TEXT,\n machine_id TEXT,\n synced_at DATETIME\n)\nCREATE TABLE video_chunks (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n file_path TEXT NOT NULL\n, device_name TEXT NOT NULL DEFAULT '', sync_id TEXT, machine_id TEXT, synced_at DATETIME, fps REAL NOT NULL DEFAULT 0.5, cloud_blob_id TEXT DEFAULT NULL)\nCREATE TABLE vision_tags (\n vision_id INTEGER NOT NULL,\n tag_id INTEGER NOT NULL,\n PRIMARY KEY (vision_id, tag_id),\n FOREIGN KEY (vision_id) REFERENCES frames(id) ON DELETE CASCADE,\n FOREIGN KEY (tag_id) REFERENCES tags(id) ON DELETE CASCADE\n)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT frame_id, app_name, window_name, browser_url, focused, \n substr(text, 1, 100) as text_preview\nFROM ocr_text\nORDER BY frame_id DESC\nLIMIT 5;\n\"\nError: in prepare, no such column: browser_url\n SELECT frame_id, app_name, window_name, browser_url, focused, substr(\n error here ---^\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls ~/.screenpipe/data/ | head -20\n\ndata\npending-transcriptions\nscreenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls ~/.screenpipe/data/$(ls ~/.screenpipe/data/ | head -1)/ | head -30\n2026-04-09\n2026-04-11\n2026-04-12\n2026-04-13\n2026-04-14\n2026-04-15\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe/data -name \"*.jpg\" | wc -l\n 146\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"value":"-- Text content\n text_content TEXT,\n text_length INTEGER,\n -- App context\n app_name TEXT,\n app_pid INTEGER,\n window_title TEXT,\n browser_url TEXT,\n -- Element context (from accessibility APIs)\n element_role TEXT,\n element_name TEXT,\n element_value TEXT,\n element_description TEXT,\n element_automation_id TEXT,\n element_bounds TEXT, -- JSON: {\"x\":0,\"y\":0,\"width\":100,\"height\":50}\n -- Frame correlation\n frame_id INTEGER,\n -- Sync columns\n sync_id TEXT,\n machine_id TEXT,\n synced_at DATETIME\n)\nCREATE TABLE video_chunks (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n file_path TEXT NOT NULL\n, device_name TEXT NOT NULL DEFAULT '', sync_id TEXT, machine_id TEXT, synced_at DATETIME, fps REAL NOT NULL DEFAULT 0.5, cloud_blob_id TEXT DEFAULT NULL)\nCREATE TABLE vision_tags (\n vision_id INTEGER NOT NULL,\n tag_id INTEGER NOT NULL,\n PRIMARY KEY (vision_id, tag_id),\n FOREIGN KEY (vision_id) REFERENCES frames(id) ON DELETE CASCADE,\n FOREIGN KEY (tag_id) REFERENCES tags(id) ON DELETE CASCADE\n)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT frame_id, app_name, window_name, browser_url, focused, \n substr(text, 1, 100) as text_preview\nFROM ocr_text\nORDER BY frame_id DESC\nLIMIT 5;\n\"\nError: in prepare, no such column: browser_url\n SELECT frame_id, app_name, window_name, browser_url, focused, substr(\n error here ---^\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls ~/.screenpipe/data/ | head -20\n\ndata\npending-transcriptions\nscreenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls ~/.screenpipe/data/$(ls ~/.screenpipe/data/ | head -1)/ | head -30\n2026-04-09\n2026-04-11\n2026-04-12\n2026-04-13\n2026-04-14\n2026-04-15\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe/data -name \"*.jpg\" | wc -l\n 146\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.109375,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.109375,"top":0.05888889,"width":0.109375,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.11354167,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.21875,"top":0.05888889,"width":0.109375,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.22291666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-159-14:~ (nc)","depth":2,"bounds":{"left":0.328125,"top":0.05888889,"width":0.109375,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33229166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.4375,"top":0.05888889,"width":0.109375,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.44166666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"find","depth":2,"bounds":{"left":0.546875,"top":0.05888889,"width":0.109375,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.55104166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.65625,"top":0.05888889,"width":0.10902778,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66041666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"✳ Unable to access screenpipe activity data (claude)","depth":2,"bounds":{"left":0.7652778,"top":0.05888889,"width":0.10902778,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.76944447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.87430555,"top":0.05888889,"width":0.10902778,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8784722,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"find","depth":1,"bounds":{"left":0.48958334,"top":0.033333335,"width":0.020833334,"height":0.017777778},"role_description":"text"}]...
|
2523832590051348832
|
5618667021346066065
|
visual_change
|
accessibility
|
NULL
|
-- Text content
text_content TEXT,
text_le -- Text content
text_content TEXT,
text_length INTEGER,
-- App context
app_name TEXT,
app_pid INTEGER,
window_title TEXT,
browser_url TEXT,
-- Element context (from accessibility APIs)
element_role TEXT,
element_name TEXT,
element_value TEXT,
element_description TEXT,
element_automation_id TEXT,
element_bounds TEXT, -- JSON: {"x":0,"y":0,"width":100,"height":50}
-- Frame correlation
frame_id INTEGER,
-- Sync columns
sync_id TEXT,
machine_id TEXT,
synced_at DATETIME
)
CREATE TABLE video_chunks (
id INTEGER PRIMARY KEY AUTOINCREMENT,
file_path TEXT NOT NULL
, device_name TEXT NOT NULL DEFAULT '', sync_id TEXT, machine_id TEXT, synced_at DATETIME, fps REAL NOT NULL DEFAULT 0.5, cloud_blob_id TEXT DEFAULT NULL)
CREATE TABLE vision_tags (
vision_id INTEGER NOT NULL,
tag_id INTEGER NOT NULL,
PRIMARY KEY (vision_id, tag_id),
FOREIGN KEY (vision_id) REFERENCES frames(id) ON DELETE CASCADE,
FOREIGN KEY (tag_id) REFERENCES tags(id) ON DELETE CASCADE
)
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT frame_id, app_name, window_name, browser_url, focused,
substr(text, 1, 100) as text_preview
FROM ocr_text
ORDER BY frame_id DESC
LIMIT 5;
"
Error: in prepare, no such column: browser_url
SELECT frame_id, app_name, window_name, browser_url, focused, substr(
error here ---^
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls ~/.screenpipe/data/ | head -20
data
pending-transcriptions
screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls ~/.screenpipe/data/$(ls ~/.screenpipe/data/ | head -1)/ | head -30
2026-04-09
2026-04-11
2026-04-12
2026-04-13
2026-04-14
2026-04-15
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe/data -name "*.jpg" | wc -l
146
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-159-14:~ (nc)
Close Tab
-zsh
Close Tab
find
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
-zsh
Close Tab
⌥⌘1
find...
|
NULL
|
|
78952
|
2024
|
4
|
2026-04-24T14:01:13.536008+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777039273536_m2.jpg...
|
Firefox
|
favicon.ico - Object in S3 bucket stage.ext.jiminn favicon.ico - Object in S3 bucket stage.ext.jiminny.public | S3 | us-east-2 — Work...
|
1
|
us-east-2.console.aws.amazon.com/s3/object/stage.e us-east-2.console.aws.amazon.com/s3/object/stage.ext.jiminny.public?region=us-east-2&prefix=favicon.ico...
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
JY-20489 | Optimize Nudges - Phase 2 by yalokin-jiminny · Pull Request #11997 · jiminny/app
JY-20489 | Optimize Nudges - Phase 2 by yalokin-jiminny · Pull Request #11997 · jiminny/app
New Tab
New Tab
AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app
AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app
JY-20738 add debug logs on AJ report UP tracking by LakyLak · Pull Request #12013 · jiminny/app
JY-20738 add debug logs on AJ report UP tracking by LakyLak · Pull Request #12013 · jiminny/app
JY-20157 add not enough activities notification by LakyLak · Pull Request #12011 · jiminny/app
JY-20157 add not enough activities notification by LakyLak · Pull Request #12011 · jiminny/app
Jiminny
Jiminny
Userpilot | Nudge-created
Userpilot | Nudge-created
Pipelines - jiminny/app
Pipelines - jiminny/app
Inbox (1,609) - [EMAIL] - Jiminny Mail
Inbox (1,609) - [EMAIL] - Jiminny Mail
Feed — jiminny — Sentry
Feed — jiminny — Sentry
Unnamed Group
Jiminny
Jiminny
503 Service Temporarily Unavailable
503 Service Temporarily Unavailable
app/app/Http/Controllers/FrontendControllerTrait.php at fb01b96ae7a4635bc86648b82c2435789cddf693 · jiminny/app
app/app/Http/Controllers/FrontendControllerTrait.php at fb01b96ae7a4635bc86648b82c2435789cddf693 · jiminny/app
favicon.ico - Object in S3 bucket stage.ext.jiminny.public | S3 | us-east-2
favicon.ico - Object in S3 bucket stage.ext.jiminny.public | S3 | us-east-2
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AWS Console Home
Skip to Main Content
Skip to Main Content
Amazon Q
Services
Search
Ask Amazon Q
[Option+S]
CloudShell
Notifications (none available)
Help & support
Settings
United States (Ohio)
United States (Ohio)
STAGE
Account ID: 4387-4037-0364
STAGE
EC2 EC2
EC2
Elastic Container Service Elastic Container Service
Elastic Container Service
S3 S3
S3
CodeDeploy CodeDeploy
CodeDeploy
CloudWatch CloudWatch
CloudWatch
ElastiCache ElastiCache
ElastiCache
Aurora and RDS Aurora and RDS
Aurora and RDS
Amazon OpenSearch Service Amazon OpenSearch Service
Amazon OpenSearch Service
CloudFront CloudFront
CloudFront
MediaLive MediaLive
MediaLive
Open side navigation
Amazon S3
Amazon S3
Buckets
Buckets
stage.ext.jiminny.public
stage.ext.jiminny.public
favicon.ico
favicon.ico
Close side navigation
Amazon S3
Amazon S3
Amazon S3
Buckets
Buckets
General purpose buckets
General purpose buckets
Directory buckets
Directory buckets
Table buckets
Table buckets
Vector buckets
Vector buckets
Files
Files
File systems
File systems
New
New
Access management and security
Access management and security
Access Points
Access Points
Access Points for FSx
Access Points for FSx
Access Grants
Access Grants
IAM Access Analyzer
IAM Access Analyzer
Storage management and insights
Storage management and insights
Storage Lens
Storage Lens
Batch Operations
Batch Operations
Account and organization settings
Account and organization settings
AWS Marketplace for S3
AWS Marketplace for S3
AWS Marketplace for S3
favicon.ico
favicon.ico
Info : favicon.ico
Copy S3 URI
Copy S3 URI
Download
Download
Open Opens in a new tab
Open
Object actions
Object actions
Properties
Properties
Permissions
Permissions
Versions
Versions
Object overview
Object overview
Owner
0b4080af4d604bbac31a72fb4201c825e6f89e40bf6b1e4bc22f7b18b1c3a99d
AWS Region
US East (Ohio) us-east-2
Last modified
April 24, 2026, 11:22:30 (UTC+03:00)
Size
5.3 KB
Type
ico
Key
Copy Key
favicon.ico
S3 URI
Copy S3 URI
s3://stage.ext.jiminny.public/favicon.ico
Amazon Resource Name (ARN)
Copy Amazon Resource Name (ARN)
arn:aws:s3:::stage.ext.jiminny.public/favicon.ico
Entity tag (Etag)
Copy Entity tag (Etag)
443b27dd618793b235a70ff4a04dd946
Object URL
Copy Object URL
https://s3.us-east-2.amazonaws.com/stage.ext.jiminny.public/favicon.ico
https://s3.us-east-2.amazonaws.com/stage.ext.jiminny.public/favicon.ico
Object management overview
Object management overview
The following bucket properties and object management configurations impact the behavior of this object.
Bucket properties
Bucket properties
Bucket Versioning
When enabled, multiple variants of an object can be stored in the bucket to easily recover from unintended user actions and application failures.
Disabled
Bucket "stage.ext.jiminny.public" doesn't have Bucket Versioning enabled
We recommend that you enable Bucket Versioning to help protect against unintentionally overwriting or deleting objects.
Learn more Opens in a new tab
Learn more
Enable Bucket Versioning
Management configurations
Management configurations...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.23287898,"top":0.0518755,"width":0.07596409,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20489 | Optimize Nudges - Phase 2 by yalokin-jiminny · Pull Request #11997 · jiminny/app","depth":4,"bounds":{"left":0.23105054,"top":0.09497207,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20489 | Optimize Nudges - Phase 2 by yalokin-jiminny · Pull Request #11997 · jiminny/app","depth":5,"bounds":{"left":0.2443484,"top":0.10614525,"width":0.1619016,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.23105054,"top":0.12769353,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.2443484,"top":0.13886672,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app","depth":4,"bounds":{"left":0.23105054,"top":0.16041501,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app","depth":5,"bounds":{"left":0.2443484,"top":0.17158818,"width":0.14128989,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20738 add debug logs on AJ report UP tracking by LakyLak · Pull Request #12013 · jiminny/app","depth":4,"bounds":{"left":0.23105054,"top":0.19313647,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20738 add debug logs on AJ report UP tracking by LakyLak · Pull Request #12013 · jiminny/app","depth":5,"bounds":{"left":0.2443484,"top":0.20430966,"width":0.17087767,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20157 add not enough activities notification by LakyLak · Pull Request #12011 · jiminny/app","depth":4,"bounds":{"left":0.23105054,"top":0.22585794,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20157 add not enough activities notification by LakyLak · Pull Request #12011 · jiminny/app","depth":5,"bounds":{"left":0.2443484,"top":0.23703113,"width":0.16356383,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.23105054,"top":0.2585794,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.2443484,"top":0.2697526,"width":0.013131649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Userpilot | Nudge-created","depth":4,"bounds":{"left":0.23105054,"top":0.29130086,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot | Nudge-created","depth":5,"bounds":{"left":0.2443484,"top":0.30247405,"width":0.04537899,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Pipelines - jiminny/app","depth":4,"bounds":{"left":0.23105054,"top":0.32402235,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pipelines - jiminny/app","depth":5,"bounds":{"left":0.2443484,"top":0.33519554,"width":0.039228722,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Inbox (1,609) - lukas.kovalik@jiminny.com - Jiminny Mail","depth":4,"bounds":{"left":0.23105054,"top":0.3567438,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Inbox (1,609) - lukas.kovalik@jiminny.com - Jiminny Mail","depth":5,"bounds":{"left":0.2443484,"top":0.367917,"width":0.09773936,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Feed — jiminny — Sentry","depth":4,"bounds":{"left":0.23105054,"top":0.38946527,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Feed — jiminny — Sentry","depth":5,"bounds":{"left":0.2443484,"top":0.40063846,"width":0.042719416,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.23387633,"top":0.4273743,"width":0.007978723,"height":0.01915403},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.23387633,"top":0.4509178,"width":0.07679521,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.24700798,"top":0.46209097,"width":0.013297873,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"503 Service Temporarily Unavailable","depth":4,"bounds":{"left":0.23387633,"top":0.48363927,"width":0.07679521,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"503 Service Temporarily Unavailable","depth":5,"bounds":{"left":0.24700798,"top":0.49481246,"width":0.06349734,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"app/app/Http/Controllers/FrontendControllerTrait.php at fb01b96ae7a4635bc86648b82c2435789cddf693 · jiminny/app","depth":4,"bounds":{"left":0.23387633,"top":0.51636076,"width":0.07679521,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"app/app/Http/Controllers/FrontendControllerTrait.php at fb01b96ae7a4635bc86648b82c2435789cddf693 · jiminny/app","depth":5,"bounds":{"left":0.24700798,"top":0.5275339,"width":0.20910904,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"favicon.ico - Object in S3 bucket stage.ext.jiminny.public | S3 | us-east-2","depth":4,"bounds":{"left":0.23105054,"top":0.5490822,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"favicon.ico - Object in S3 bucket stage.ext.jiminny.public | S3 | us-east-2","depth":5,"bounds":{"left":0.2443484,"top":0.5602554,"width":0.12666224,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.29837102,"top":0.55626494,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.23387633,"top":0.58339983,"width":0.07413564,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.23387633,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.24484707,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"bounds":{"left":0.25598404,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.26712102,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.27825797,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"AWS Console Home","depth":13,"bounds":{"left":0.31067154,"top":0.055067837,"width":0.021609042,"height":0.03830806},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Skip to Main Content","depth":13,"bounds":{"left":0.3103391,"top":0.054269753,"width":0.0003324468,"height":0.0007980846},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to Main Content","depth":14,"bounds":{"left":0.3103391,"top":0.055067837,"width":0.014793883,"height":0.04988029},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Amazon Q","depth":14,"bounds":{"left":0.33261302,"top":0.055067837,"width":0.01662234,"height":0.03830806},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Services","depth":13,"bounds":{"left":0.3492354,"top":0.055067837,"width":0.01662234,"height":0.03830806},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXComboBox","text":"Search","depth":16,"bounds":{"left":0.36585772,"top":0.0622506,"width":0.17952128,"height":0.023942538},"role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ask Amazon Q","depth":15,"bounds":{"left":0.5320811,"top":0.06464485,"width":0.009973404,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[Option+S]","depth":16,"bounds":{"left":0.51047206,"top":0.06743815,"width":0.023271276,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"CloudShell","depth":14,"bounds":{"left":0.8125,"top":0.055067837,"width":0.015957447,"height":0.03830806},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Notifications (none available)","depth":15,"bounds":{"left":0.8284575,"top":0.058260176,"width":0.01662234,"height":0.031923383},"help_text":"Notifications","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Help & support","depth":15,"bounds":{"left":0.8450798,"top":0.055067837,"width":0.01662234,"height":0.03830806},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Settings","depth":15,"bounds":{"left":0.86170214,"top":0.055067837,"width":0.01662234,"height":0.03830806},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXComboBox","text":"United States (Ohio)","depth":15,"bounds":{"left":0.87832445,"top":0.055067837,"width":0.053690158,"height":0.03830806},"value":"United States (Ohio)","help_text":"United States (Ohio)","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"United States (Ohio)","depth":17,"bounds":{"left":0.88397604,"top":0.06823623,"width":0.03706782,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"STAGE","depth":15,"bounds":{"left":0.93201464,"top":0.055067837,"width":0.067652926,"height":0.03830806},"help_text":"Staging_View_Only @ jmny","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Account ID: 4387-4037-0364","depth":19,"bounds":{"left":0.9350067,"top":0.057063047,"width":0.05435505,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STAGE","depth":18,"bounds":{"left":0.98038566,"top":0.075418994,"width":0.011968086,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"EC2 EC2","depth":16,"bounds":{"left":0.31333113,"top":0.09577015,"width":0.020279255,"height":0.022346368},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"EC2","depth":18,"bounds":{"left":0.32396942,"top":0.1009577,"width":0.006981383,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Elastic Container Service Elastic Container Service","depth":16,"bounds":{"left":0.3336104,"top":0.09577015,"width":0.057513297,"height":0.022346368},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Elastic Container Service","depth":18,"bounds":{"left":0.34424868,"top":0.1009577,"width":0.044215426,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"S3 S3","depth":16,"bounds":{"left":0.39112368,"top":0.09577015,"width":0.017952127,"height":0.022346368},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"S3","depth":18,"bounds":{"left":0.40176198,"top":0.1009577,"width":0.004654255,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"CodeDeploy CodeDeploy","depth":16,"bounds":{"left":0.4090758,"top":0.09577015,"width":0.03507314,"height":0.022346368},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CodeDeploy","depth":18,"bounds":{"left":0.4197141,"top":0.1009577,"width":0.021775266,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"CloudWatch CloudWatch","depth":16,"bounds":{"left":0.44414893,"top":0.09577015,"width":0.03523936,"height":0.022346368},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch","depth":18,"bounds":{"left":0.45478722,"top":0.1009577,"width":0.021941489,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"ElastiCache ElastiCache","depth":16,"bounds":{"left":0.4793883,"top":0.09577015,"width":0.033909574,"height":0.022346368},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"ElastiCache","depth":18,"bounds":{"left":0.4900266,"top":0.1009577,"width":0.020611702,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Aurora and RDS Aurora and RDS","depth":16,"bounds":{"left":0.51329786,"top":0.09577015,"width":0.041888297,"height":0.022346368},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Aurora and RDS","depth":18,"bounds":{"left":0.52393615,"top":0.1009577,"width":0.028590426,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Amazon OpenSearch Service Amazon OpenSearch Service","depth":16,"bounds":{"left":0.55518615,"top":0.09577015,"width":0.0631649,"height":0.022346368},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Amazon OpenSearch Service","depth":18,"bounds":{"left":0.56582445,"top":0.1009577,"width":0.051861703,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"CloudFront CloudFront","depth":16,"bounds":{"left":0.61835104,"top":0.09577015,"width":0.033410903,"height":0.022346368},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudFront","depth":18,"bounds":{"left":0.62898934,"top":0.1009577,"width":0.020113032,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"MediaLive MediaLive","depth":16,"bounds":{"left":0.65176195,"top":0.09577015,"width":0.031416222,"height":0.022346368},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"MediaLive","depth":18,"bounds":{"left":0.66240025,"top":0.1009577,"width":0.018118352,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Open side navigation","depth":12,"bounds":{"left":0.3159907,"top":0.12410215,"width":0.009973404,"height":0.023942538},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXLink","text":"Amazon S3","depth":14,"bounds":{"left":0.32995346,"top":0.12809257,"width":0.023769947,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Amazon S3","depth":16,"bounds":{"left":0.32995346,"top":0.1292897,"width":0.023769947,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Buckets","depth":14,"bounds":{"left":0.3643617,"top":0.12809257,"width":0.016289894,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Buckets","depth":16,"bounds":{"left":0.3643617,"top":0.1292897,"width":0.016289894,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"stage.ext.jiminny.public","depth":14,"bounds":{"left":0.3912899,"top":0.12809257,"width":0.049534574,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"stage.ext.jiminny.public","depth":16,"bounds":{"left":0.3912899,"top":0.1292897,"width":0.049534574,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"favicon.ico","depth":14,"bounds":{"left":0.45146278,"top":0.12809257,"width":0.0234375,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"favicon.ico","depth":16,"bounds":{"left":0.45146278,"top":0.1292897,"width":0.0234375,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close side navigation","depth":13,"bounds":{"left":0.38912898,"top":0.16440542,"width":0.00930851,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Amazon S3","depth":12,"bounds":{"left":0.31067154,"top":0.15323225,"width":0.0930851,"height":0.049481247},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"Amazon S3","depth":13,"bounds":{"left":0.31998006,"top":0.16919394,"width":0.065159574,"height":0.017557861},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Amazon S3","depth":15,"bounds":{"left":0.31998006,"top":0.16919394,"width":0.030917553,"height":0.017956903},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Buckets","depth":15,"bounds":{"left":0.31366357,"top":0.20430966,"width":0.02543218,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Buckets","depth":17,"bounds":{"left":0.31998006,"top":0.20430966,"width":0.019115692,"height":0.015961692},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"General purpose buckets","depth":17,"bounds":{"left":0.31998006,"top":0.22865124,"width":0.05418883,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"General purpose buckets","depth":18,"bounds":{"left":0.31998006,"top":0.22865124,"width":0.05418883,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Directory buckets","depth":17,"bounds":{"left":0.31998006,"top":0.2509976,"width":0.036901597,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Directory buckets","depth":18,"bounds":{"left":0.31998006,"top":0.2509976,"width":0.036901597,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Table buckets","depth":17,"bounds":{"left":0.31998006,"top":0.27334398,"width":0.028756648,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Table buckets","depth":18,"bounds":{"left":0.31998006,"top":0.27334398,"width":0.028756648,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Vector buckets","depth":17,"bounds":{"left":0.31998006,"top":0.29569036,"width":0.031083776,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Vector buckets","depth":18,"bounds":{"left":0.31998006,"top":0.29569036,"width":0.031083776,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Files","depth":15,"bounds":{"left":0.31366357,"top":0.32322428,"width":0.017453458,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Files","depth":17,"bounds":{"left":0.31998006,"top":0.32322428,"width":0.011136968,"height":0.015961692},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"File systems","depth":17,"bounds":{"left":0.31998006,"top":0.34756583,"width":0.02543218,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"File systems","depth":18,"bounds":{"left":0.31998006,"top":0.34756583,"width":0.02543218,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New","depth":17,"bounds":{"left":0.3480718,"top":0.34876296,"width":0.00831117,"height":0.013567438},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New","depth":19,"bounds":{"left":0.3480718,"top":0.349162,"width":0.00831117,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Access management and security","depth":15,"bounds":{"left":0.31366357,"top":0.37509975,"width":0.08178192,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Access management and security","depth":17,"bounds":{"left":0.31998006,"top":0.37509975,"width":0.060837764,"height":0.031923383},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Access Points","depth":17,"bounds":{"left":0.31998006,"top":0.41540304,"width":0.027925532,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Access Points","depth":18,"bounds":{"left":0.31998006,"top":0.41540304,"width":0.027925532,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Access Points for FSx","depth":17,"bounds":{"left":0.31998006,"top":0.43774942,"width":0.043882977,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Access Points for FSx","depth":18,"bounds":{"left":0.31998006,"top":0.43774942,"width":0.043882977,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Access Grants","depth":17,"bounds":{"left":0.31998006,"top":0.46009576,"width":0.028756648,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Access Grants","depth":18,"bounds":{"left":0.31998006,"top":0.46009576,"width":0.028756648,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"IAM Access Analyzer","depth":17,"bounds":{"left":0.31998006,"top":0.48244214,"width":0.042386968,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"IAM Access Analyzer","depth":18,"bounds":{"left":0.31998006,"top":0.48244214,"width":0.042386968,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Storage management and insights","depth":15,"bounds":{"left":0.31366357,"top":0.509976,"width":0.08178192,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Storage management and insights","depth":17,"bounds":{"left":0.31998006,"top":0.509976,"width":0.06416223,"height":0.031923383},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Storage Lens","depth":17,"bounds":{"left":0.31998006,"top":0.5502793,"width":0.027426861,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Storage Lens","depth":18,"bounds":{"left":0.31998006,"top":0.5502793,"width":0.027426861,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Batch Operations","depth":17,"bounds":{"left":0.31998006,"top":0.5726257,"width":0.03656915,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Batch Operations","depth":18,"bounds":{"left":0.31998006,"top":0.5726257,"width":0.03656915,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Account and organization settings","depth":14,"bounds":{"left":0.31998006,"top":0.62769353,"width":0.07180851,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Account and organization settings","depth":15,"bounds":{"left":0.31998006,"top":0.62769353,"width":0.07180851,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"AWS Marketplace for S3","depth":15,"bounds":{"left":0.31299868,"top":0.64884275,"width":0.005319149,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"AWS Marketplace for S3","depth":15,"bounds":{"left":0.31998006,"top":0.64884275,"width":0.050033245,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"AWS Marketplace for S3","depth":16,"bounds":{"left":0.31998006,"top":0.6500399,"width":0.050033245,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"favicon.ico","depth":14,"bounds":{"left":0.43267953,"top":0.1735834,"width":0.038397606,"height":0.023144454},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"favicon.ico","depth":16,"bounds":{"left":0.43267953,"top":0.1735834,"width":0.038397606,"height":0.023144454},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Info : favicon.ico","depth":14,"bounds":{"left":0.47706118,"top":0.18276137,"width":0.0076462766,"height":0.011971269},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy S3 URI","depth":15,"bounds":{"left":0.78507316,"top":0.17238627,"width":0.048038565,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Copy S3 URI","depth":16,"bounds":{"left":0.7990359,"top":0.1783719,"width":0.026761968,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Download","depth":14,"bounds":{"left":0.83577126,"top":0.17238627,"width":0.043716755,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Download","depth":15,"bounds":{"left":0.84973407,"top":0.1783719,"width":0.02244016,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open Opens in a new tab","depth":14,"bounds":{"left":0.8821476,"top":0.17238627,"width":0.03324468,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Open","depth":15,"bounds":{"left":0.88946146,"top":0.1783719,"width":0.012134309,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Object actions","depth":17,"bounds":{"left":0.91805184,"top":0.17238627,"width":0.05319149,"height":0.025538707},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Object actions","depth":18,"bounds":{"left":0.9253657,"top":0.1783719,"width":0.031914894,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Properties","depth":14,"bounds":{"left":0.43567154,"top":0.21787709,"width":0.034242023,"height":0.035115723},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Properties","depth":17,"bounds":{"left":0.4396609,"top":0.22745411,"width":0.025930852,"height":0.015961692},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Permissions","depth":14,"bounds":{"left":0.47556517,"top":0.21787709,"width":0.038065158,"height":0.035115723},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Permissions","depth":17,"bounds":{"left":0.47955453,"top":0.22745411,"width":0.029753989,"height":0.015961692},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Versions","depth":14,"bounds":{"left":0.5192819,"top":0.21787709,"width":0.029421542,"height":0.035115723},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Versions","depth":17,"bounds":{"left":0.52327126,"top":0.22745411,"width":0.021110373,"height":0.015961692},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Object overview","depth":16,"bounds":{"left":0.4396609,"top":0.28092578,"width":0.04936835,"height":0.01915403},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Object overview","depth":17,"bounds":{"left":0.4396609,"top":0.28092578,"width":0.04936835,"height":0.01915403},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Owner","depth":16,"bounds":{"left":0.4396609,"top":0.31085396,"width":0.01462766,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0b4080af4d604bbac31a72fb4201c825e6f89e40bf6b1e4bc22f7b18b1c3a99d","depth":16,"bounds":{"left":0.4396609,"top":0.32681563,"width":0.16555852,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AWS Region","depth":16,"bounds":{"left":0.4396609,"top":0.35873902,"width":0.02642952,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"US East (Ohio) us-east-2","depth":16,"bounds":{"left":0.4396609,"top":0.37470073,"width":0.05119681,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Last modified","depth":16,"bounds":{"left":0.4396609,"top":0.4066241,"width":0.029753989,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"April 24, 2026, 11:22:30 (UTC+03:00)","depth":16,"bounds":{"left":0.4396609,"top":0.4225858,"width":0.078457445,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Size","depth":16,"bounds":{"left":0.4396609,"top":0.45450917,"width":0.00880984,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5.3 KB","depth":16,"bounds":{"left":0.4396609,"top":0.47047088,"width":0.013464096,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Type","depth":16,"bounds":{"left":0.4396609,"top":0.50239426,"width":0.010472074,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ico","depth":16,"bounds":{"left":0.4396609,"top":0.51835597,"width":0.005817819,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Key","depth":16,"bounds":{"left":0.4396609,"top":0.5502793,"width":0.007978723,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy Key","depth":17,"bounds":{"left":0.4396609,"top":0.56504387,"width":0.007978723,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"favicon.ico","depth":16,"bounds":{"left":0.4476396,"top":0.566241,"width":0.022273935,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S3 URI","depth":16,"bounds":{"left":0.70894283,"top":0.31085396,"width":0.014461436,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy S3 URI","depth":17,"bounds":{"left":0.70894283,"top":0.3256185,"width":0.007978723,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"s3://stage.ext.jiminny.public/favicon.ico","depth":16,"bounds":{"left":0.71692157,"top":0.32681563,"width":0.084109046,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Amazon Resource Name (ARN)","depth":16,"bounds":{"left":0.70894283,"top":0.35873902,"width":0.06648936,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy Amazon Resource Name (ARN)","depth":17,"bounds":{"left":0.70894283,"top":0.3735036,"width":0.007978723,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"arn:aws:s3:::stage.ext.jiminny.public/favicon.ico","depth":16,"bounds":{"left":0.71692157,"top":0.37470073,"width":0.09940159,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Entity tag (Etag)","depth":16,"bounds":{"left":0.70894283,"top":0.4066241,"width":0.035904255,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy Entity tag (Etag)","depth":17,"bounds":{"left":0.70894283,"top":0.42138866,"width":0.007978723,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"443b27dd618793b235a70ff4a04dd946","depth":16,"bounds":{"left":0.71692157,"top":0.4225858,"width":0.08460771,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Object URL","depth":16,"bounds":{"left":0.70894283,"top":0.45450917,"width":0.024601065,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy Object URL","depth":17,"bounds":{"left":0.70894283,"top":0.46927375,"width":0.007978723,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"https://s3.us-east-2.amazonaws.com/stage.ext.jiminny.public/favicon.ico","depth":16,"bounds":{"left":0.71692157,"top":0.47047088,"width":0.15392287,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"https://s3.us-east-2.amazonaws.com/stage.ext.jiminny.public/favicon.ico","depth":17,"bounds":{"left":0.71692157,"top":0.47047088,"width":0.15392287,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Object management overview","depth":16,"bounds":{"left":0.4396609,"top":0.6272945,"width":0.09125665,"height":0.01915403},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Object management overview","depth":17,"bounds":{"left":0.4396609,"top":0.6272945,"width":0.09125665,"height":0.01915403},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The following bucket properties and object management configurations impact the behavior of this object.","depth":16,"bounds":{"left":0.4396609,"top":0.6492418,"width":0.22506648,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Bucket properties","depth":15,"bounds":{"left":0.4396609,"top":0.6735834,"width":0.2556516,"height":0.017557861},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Bucket properties","depth":16,"bounds":{"left":0.4396609,"top":0.6735834,"width":0.04886968,"height":0.017956903},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Bucket Versioning","depth":16,"bounds":{"left":0.4396609,"top":0.70830005,"width":0.03939495,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When enabled, multiple variants of an object can be stored in the bucket to easily recover from unintended user actions and application failures.","depth":16,"bounds":{"left":0.4396609,"top":0.7234637,"width":0.2478391,"height":0.024740623},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Disabled","depth":18,"bounds":{"left":0.44630983,"top":0.75059855,"width":0.018118352,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Bucket \"stage.ext.jiminny.public\" doesn't have Bucket Versioning enabled","depth":20,"bounds":{"left":0.45362368,"top":0.78890663,"width":0.16073804,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"We recommend that you enable Bucket Versioning to help protect against unintentionally overwriting or deleting objects.","depth":20,"bounds":{"left":0.45362368,"top":0.80486834,"width":0.2200798,"height":0.029928172},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Learn more Opens in a new tab","depth":20,"bounds":{"left":0.48969415,"top":0.82083,"width":0.030585106,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Learn more","depth":21,"bounds":{"left":0.48969415,"top":0.82083,"width":0.023936171,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Enable Bucket Versioning","depth":18,"bounds":{"left":0.45362368,"top":0.8407821,"width":0.070644945,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Management configurations","depth":15,"bounds":{"left":0.70894283,"top":0.6735834,"width":0.25531915,"height":0.017557861},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Management configurations","depth":16,"bounds":{"left":0.70894283,"top":0.6735834,"width":0.077792555,"height":0.017956903},"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-7473241009226885685
|
-8318712973314067985
|
visual_change
|
accessibility
|
NULL
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
JY-20489 | Optimize Nudges - Phase 2 by yalokin-jiminny · Pull Request #11997 · jiminny/app
JY-20489 | Optimize Nudges - Phase 2 by yalokin-jiminny · Pull Request #11997 · jiminny/app
New Tab
New Tab
AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app
AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app
JY-20738 add debug logs on AJ report UP tracking by LakyLak · Pull Request #12013 · jiminny/app
JY-20738 add debug logs on AJ report UP tracking by LakyLak · Pull Request #12013 · jiminny/app
JY-20157 add not enough activities notification by LakyLak · Pull Request #12011 · jiminny/app
JY-20157 add not enough activities notification by LakyLak · Pull Request #12011 · jiminny/app
Jiminny
Jiminny
Userpilot | Nudge-created
Userpilot | Nudge-created
Pipelines - jiminny/app
Pipelines - jiminny/app
Inbox (1,609) - [EMAIL] - Jiminny Mail
Inbox (1,609) - [EMAIL] - Jiminny Mail
Feed — jiminny — Sentry
Feed — jiminny — Sentry
Unnamed Group
Jiminny
Jiminny
503 Service Temporarily Unavailable
503 Service Temporarily Unavailable
app/app/Http/Controllers/FrontendControllerTrait.php at fb01b96ae7a4635bc86648b82c2435789cddf693 · jiminny/app
app/app/Http/Controllers/FrontendControllerTrait.php at fb01b96ae7a4635bc86648b82c2435789cddf693 · jiminny/app
favicon.ico - Object in S3 bucket stage.ext.jiminny.public | S3 | us-east-2
favicon.ico - Object in S3 bucket stage.ext.jiminny.public | S3 | us-east-2
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AWS Console Home
Skip to Main Content
Skip to Main Content
Amazon Q
Services
Search
Ask Amazon Q
[Option+S]
CloudShell
Notifications (none available)
Help & support
Settings
United States (Ohio)
United States (Ohio)
STAGE
Account ID: 4387-4037-0364
STAGE
EC2 EC2
EC2
Elastic Container Service Elastic Container Service
Elastic Container Service
S3 S3
S3
CodeDeploy CodeDeploy
CodeDeploy
CloudWatch CloudWatch
CloudWatch
ElastiCache ElastiCache
ElastiCache
Aurora and RDS Aurora and RDS
Aurora and RDS
Amazon OpenSearch Service Amazon OpenSearch Service
Amazon OpenSearch Service
CloudFront CloudFront
CloudFront
MediaLive MediaLive
MediaLive
Open side navigation
Amazon S3
Amazon S3
Buckets
Buckets
stage.ext.jiminny.public
stage.ext.jiminny.public
favicon.ico
favicon.ico
Close side navigation
Amazon S3
Amazon S3
Amazon S3
Buckets
Buckets
General purpose buckets
General purpose buckets
Directory buckets
Directory buckets
Table buckets
Table buckets
Vector buckets
Vector buckets
Files
Files
File systems
File systems
New
New
Access management and security
Access management and security
Access Points
Access Points
Access Points for FSx
Access Points for FSx
Access Grants
Access Grants
IAM Access Analyzer
IAM Access Analyzer
Storage management and insights
Storage management and insights
Storage Lens
Storage Lens
Batch Operations
Batch Operations
Account and organization settings
Account and organization settings
AWS Marketplace for S3
AWS Marketplace for S3
AWS Marketplace for S3
favicon.ico
favicon.ico
Info : favicon.ico
Copy S3 URI
Copy S3 URI
Download
Download
Open Opens in a new tab
Open
Object actions
Object actions
Properties
Properties
Permissions
Permissions
Versions
Versions
Object overview
Object overview
Owner
0b4080af4d604bbac31a72fb4201c825e6f89e40bf6b1e4bc22f7b18b1c3a99d
AWS Region
US East (Ohio) us-east-2
Last modified
April 24, 2026, 11:22:30 (UTC+03:00)
Size
5.3 KB
Type
ico
Key
Copy Key
favicon.ico
S3 URI
Copy S3 URI
s3://stage.ext.jiminny.public/favicon.ico
Amazon Resource Name (ARN)
Copy Amazon Resource Name (ARN)
arn:aws:s3:::stage.ext.jiminny.public/favicon.ico
Entity tag (Etag)
Copy Entity tag (Etag)
443b27dd618793b235a70ff4a04dd946
Object URL
Copy Object URL
https://s3.us-east-2.amazonaws.com/stage.ext.jiminny.public/favicon.ico
https://s3.us-east-2.amazonaws.com/stage.ext.jiminny.public/favicon.ico
Object management overview
Object management overview
The following bucket properties and object management configurations impact the behavior of this object.
Bucket properties
Bucket properties
Bucket Versioning
When enabled, multiple variants of an object can be stored in the bucket to easily recover from unintended user actions and application failures.
Disabled
Bucket "stage.ext.jiminny.public" doesn't have Bucket Versioning enabled
We recommend that you enable Bucket Versioning to help protect against unintentionally overwriting or deleting objects.
Learn more Opens in a new tab
Learn more
Enable Bucket Versioning
Management configurations
Management configurations...
|
NULL
|
|
78901
|
2022
|
8
|
2026-04-24T13:59:13.991357+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777039153991_m2.jpg...
|
Firefox
|
favicon.ico - Object in S3 bucket stage.ext.jiminn favicon.ico - Object in S3 bucket stage.ext.jiminny.public | S3 | us-east-2 — Work...
|
1
|
us-east-2.console.aws.amazon.com/s3/object/stage.e us-east-2.console.aws.amazon.com/s3/object/stage.ext.jiminny.public?region=us-east-2&prefix=favicon.ico...
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
JY-20489 | Optimize Nudges - Phase 2 by yalokin-jiminny · Pull Request #11997 · jiminny/app
JY-20489 | Optimize Nudges - Phase 2 by yalokin-jiminny · Pull Request #11997 · jiminny/app
New Tab
New Tab
AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app
AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app
JY-20738 add debug logs on AJ report UP tracking by LakyLak · Pull Request #12013 · jiminny/app
JY-20738 add debug logs on AJ report UP tracking by LakyLak · Pull Request #12013 · jiminny/app
JY-20157 add not enough activities notification by LakyLak · Pull Request #12011 · jiminny/app
JY-20157 add not enough activities notification by LakyLak · Pull Request #12011 · jiminny/app
Jiminny
Jiminny
Userpilot | Nudge-created
Userpilot | Nudge-created
Pipelines - jiminny/app
Pipelines - jiminny/app
Inbox (1,609) - [EMAIL] - Jiminny Mail
Inbox (1,609) - [EMAIL] - Jiminny Mail
Feed — jiminny — Sentry
Feed — jiminny — Sentry
Unnamed Group
Jiminny
Jiminny
503 Service Temporarily Unavailable
503 Service Temporarily Unavailable
app/app/Http/Controllers/FrontendControllerTrait.php at fb01b96ae7a4635bc86648b82c2435789cddf693 · jiminny/app
app/app/Http/Controllers/FrontendControllerTrait.php at fb01b96ae7a4635bc86648b82c2435789cddf693 · jiminny/app
favicon.ico - Object in S3 bucket stage.ext.jiminny.public | S3 | us-east-2
favicon.ico - Object in S3 bucket stage.ext.jiminny.public | S3 | us-east-2
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AWS Console Home
Skip to Main Content
Skip to Main Content
Amazon Q
Services
Search
Ask Amazon Q
[Option+S]
CloudShell
Notifications (none available)
Help & support
Settings
United States (Ohio)
United States (Ohio)
STAGE
Account ID: 4387-4037-0364
STAGE
EC2 EC2
EC2
Elastic Container Service Elastic Container Service
Elastic Container Service
S3 S3
S3
CodeDeploy CodeDeploy
CodeDeploy
CloudWatch CloudWatch
CloudWatch
ElastiCache ElastiCache
ElastiCache
Aurora and RDS Aurora and RDS
Aurora and RDS
Amazon OpenSearch Service Amazon OpenSearch Service
Amazon OpenSearch Service
CloudFront CloudFront
CloudFront
MediaLive MediaLive
MediaLive
Open side navigation
Amazon S3
Amazon S3
Buckets
Buckets
stage.ext.jiminny.public
stage.ext.jiminny.public
favicon.ico
favicon.ico
Close side navigation
Amazon S3
Amazon S3
Amazon S3
Buckets
Buckets
General purpose buckets
General purpose buckets
Directory buckets
Directory buckets
Table buckets
Table buckets
Vector buckets
Vector buckets
Files
Files
File systems
File systems
New
New
Access management and security
Access management and security
Access Points
Access Points
Access Points for FSx
Access Points for FSx
Access Grants
Access Grants
IAM Access Analyzer
IAM Access Analyzer
Storage management and insights
Storage management and insights
Storage Lens
Storage Lens
Batch Operations
Batch Operations
Account and organization settings
Account and organization settings
AWS Marketplace for S3
AWS Marketplace for S3
AWS Marketplace for S3
favicon.ico
favicon.ico
Info : favicon.ico
Copy S3 URI
Copy S3 URI
Download
Download
Open Opens in a new tab
Open
Object actions
Object actions
Properties
Properties
Permissions
Permissions
Versions
Versions
Object overview
Object overview
Owner
0b4080af4d604bbac31a72fb4201c825e6f89e40bf6b1e4bc22f7b18b1c3a99d
AWS Region
US East (Ohio) us-east-2
Last modified
April 24, 2026, 11:22:30 (UTC+03:00)
Size
5.3 KB
Type
ico
Key
Copy Key
favicon.ico
S3 URI
Copy S3 URI
s3://stage.ext.jiminny.public/favicon.ico
Amazon Resource Name (ARN)
Copy Amazon Resource Name (ARN)
arn:aws:s3:::stage.ext.jiminny.public/favicon.ico
Entity tag (Etag)
Copy Entity tag (Etag)
443b27dd618793b235a70ff4a04dd946
Object URL
Copy Object URL
https://s3.us-east-2.amazonaws.com/stage.ext.jiminny.public/favicon.ico
https://s3.us-east-2.amazonaws.com/stage.ext.jiminny.public/favicon.ico
Object management overview
Object management overview
The following bucket properties and object management configurations impact the behavior of this object.
Bucket properties
Bucket properties
Bucket Versioning
When enabled, multiple variants of an object can be stored in the bucket to easily recover from unintended user actions and application failures.
Disabled
Bucket "stage.ext.jiminny.public" doesn't have Bucket Versioning enabled
We recommend that you enable Bucket Versioning to help protect against unintentionally overwriting or deleting objects.
Learn more Opens in a new tab
Learn more
Enable Bucket Versioning
Management configurations
Management configurations
Replication status
When a replication rule is applied to an object the replication status indicates the progress of the operation.
-
View replication rules
View replication rules
Expiration rule
You can use a lifecycle configuration to define expiration rules to schedule the removal of this object after a pre-defined time period.
-
Expiration date
The object will be permanently deleted on this date.
-
Storage class
Storage class
Edit
Amazon S3 offers a range of storage classes designed for different use cases.
Learn more Opens in a new tab
Learn more
or see
Amazon S3 pricing Opens in a new tab
Amazon S3 pricing
Storage class
Standard
Server-side encryption settings Info
Server-side encryption settings
Info
Edit
Server-side encryption protects data at rest.
Encryption type
Info : Encryption type
Server-side encryption with Amazon S3 managed keys (SSE-S3)
Checksums
Checksums
Checksums are used for data integrity verification of new objects.
Learn more Opens in a new tab
Learn more
Checksum function
CRC64NVME
Checksum type
Full object
Checksum value
Copy Checksum value
CWEYpInIxV4=
Tags (0)
Tags (0)
Tags
(0)
Edit
Track storage cost of other criteria by tagging your objects.
Learn more Opens in a new tab
Learn more
Key
Value
No tags associated with this resource.
Key
No tags associated with this resource.
Value
No tags associated with this resource.
Metadata (2)
Metadata (2)
Metadata
(2)
Metadata is optional information provided as a name-value (key-value) pair.
Learn more Opens in a new tab
Learn more
Type
Key
Value
System defined
Cache-Control
public,max-age=31536000
System defined
Content-Type
image/vnd.microsoft.icon
Type
System defined
System defined...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.23287898,"top":0.0518755,"width":0.07596409,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20489 | Optimize Nudges - Phase 2 by yalokin-jiminny · Pull Request #11997 · jiminny/app","depth":4,"bounds":{"left":0.23105054,"top":0.09497207,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20489 | Optimize Nudges - Phase 2 by yalokin-jiminny · Pull Request #11997 · jiminny/app","depth":5,"bounds":{"left":0.2443484,"top":0.10614525,"width":0.1619016,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.23105054,"top":0.12769353,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.2443484,"top":0.13886672,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app","depth":4,"bounds":{"left":0.23105054,"top":0.16041501,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app","depth":5,"bounds":{"left":0.2443484,"top":0.17158818,"width":0.14128989,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20738 add debug logs on AJ report UP tracking by LakyLak · Pull Request #12013 · jiminny/app","depth":4,"bounds":{"left":0.23105054,"top":0.19313647,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20738 add debug logs on AJ report UP tracking by LakyLak · Pull Request #12013 · jiminny/app","depth":5,"bounds":{"left":0.2443484,"top":0.20430966,"width":0.17087767,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20157 add not enough activities notification by LakyLak · Pull Request #12011 · jiminny/app","depth":4,"bounds":{"left":0.23105054,"top":0.22585794,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20157 add not enough activities notification by LakyLak · Pull Request #12011 · jiminny/app","depth":5,"bounds":{"left":0.2443484,"top":0.23703113,"width":0.16356383,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.23105054,"top":0.2585794,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.2443484,"top":0.2697526,"width":0.013131649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Userpilot | Nudge-created","depth":4,"bounds":{"left":0.23105054,"top":0.29130086,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot | Nudge-created","depth":5,"bounds":{"left":0.2443484,"top":0.30247405,"width":0.04537899,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Pipelines - jiminny/app","depth":4,"bounds":{"left":0.23105054,"top":0.32402235,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pipelines - jiminny/app","depth":5,"bounds":{"left":0.2443484,"top":0.33519554,"width":0.039228722,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Inbox (1,609) - lukas.kovalik@jiminny.com - Jiminny Mail","depth":4,"bounds":{"left":0.23105054,"top":0.3567438,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Inbox (1,609) - lukas.kovalik@jiminny.com - Jiminny Mail","depth":5,"bounds":{"left":0.2443484,"top":0.367917,"width":0.09773936,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Feed — jiminny — Sentry","depth":4,"bounds":{"left":0.23105054,"top":0.38946527,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Feed — jiminny — Sentry","depth":5,"bounds":{"left":0.2443484,"top":0.40063846,"width":0.042719416,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.23387633,"top":0.4273743,"width":0.007978723,"height":0.01915403},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.23387633,"top":0.4509178,"width":0.07679521,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.24700798,"top":0.46209097,"width":0.013297873,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"503 Service Temporarily Unavailable","depth":4,"bounds":{"left":0.23387633,"top":0.48363927,"width":0.07679521,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"503 Service Temporarily Unavailable","depth":5,"bounds":{"left":0.24700798,"top":0.49481246,"width":0.06349734,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"app/app/Http/Controllers/FrontendControllerTrait.php at fb01b96ae7a4635bc86648b82c2435789cddf693 · jiminny/app","depth":4,"bounds":{"left":0.23387633,"top":0.51636076,"width":0.07679521,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"app/app/Http/Controllers/FrontendControllerTrait.php at fb01b96ae7a4635bc86648b82c2435789cddf693 · jiminny/app","depth":5,"bounds":{"left":0.24700798,"top":0.5275339,"width":0.20910904,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"favicon.ico - Object in S3 bucket stage.ext.jiminny.public | S3 | us-east-2","depth":4,"bounds":{"left":0.23105054,"top":0.5490822,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"favicon.ico - Object in S3 bucket stage.ext.jiminny.public | S3 | us-east-2","depth":5,"bounds":{"left":0.2443484,"top":0.5602554,"width":0.12666224,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.29837102,"top":0.55626494,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.23387633,"top":0.58339983,"width":0.07413564,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.23387633,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.24484707,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"bounds":{"left":0.25598404,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.26712102,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.27825797,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"AWS Console Home","depth":13,"bounds":{"left":0.31067154,"top":0.055067837,"width":0.021609042,"height":0.03830806},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Skip to Main Content","depth":13,"bounds":{"left":0.3103391,"top":0.054269753,"width":0.0003324468,"height":0.0007980846},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to Main Content","depth":14,"bounds":{"left":0.3103391,"top":0.055067837,"width":0.014793883,"height":0.04988029},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Amazon Q","depth":14,"bounds":{"left":0.33261302,"top":0.055067837,"width":0.01662234,"height":0.03830806},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Services","depth":13,"bounds":{"left":0.3492354,"top":0.055067837,"width":0.01662234,"height":0.03830806},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXComboBox","text":"Search","depth":16,"bounds":{"left":0.36585772,"top":0.0622506,"width":0.17952128,"height":0.023942538},"role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ask Amazon Q","depth":15,"bounds":{"left":0.5320811,"top":0.06464485,"width":0.009973404,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[Option+S]","depth":16,"bounds":{"left":0.51047206,"top":0.06743815,"width":0.023271276,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"CloudShell","depth":14,"bounds":{"left":0.8125,"top":0.055067837,"width":0.015957447,"height":0.03830806},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Notifications (none available)","depth":15,"bounds":{"left":0.8284575,"top":0.058260176,"width":0.01662234,"height":0.031923383},"help_text":"Notifications","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Help & support","depth":15,"bounds":{"left":0.8450798,"top":0.055067837,"width":0.01662234,"height":0.03830806},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Settings","depth":15,"bounds":{"left":0.86170214,"top":0.055067837,"width":0.01662234,"height":0.03830806},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXComboBox","text":"United States (Ohio)","depth":15,"bounds":{"left":0.87832445,"top":0.055067837,"width":0.053690158,"height":0.03830806},"value":"United States (Ohio)","help_text":"United States (Ohio)","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"United States (Ohio)","depth":17,"bounds":{"left":0.88397604,"top":0.06823623,"width":0.03706782,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"STAGE","depth":15,"bounds":{"left":0.93201464,"top":0.055067837,"width":0.067652926,"height":0.03830806},"help_text":"Staging_View_Only @ jmny","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Account ID: 4387-4037-0364","depth":19,"bounds":{"left":0.9350067,"top":0.057063047,"width":0.05435505,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STAGE","depth":18,"bounds":{"left":0.98038566,"top":0.075418994,"width":0.011968086,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"EC2 EC2","depth":16,"bounds":{"left":0.31333113,"top":0.09577015,"width":0.020279255,"height":0.022346368},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"EC2","depth":18,"bounds":{"left":0.32396942,"top":0.1009577,"width":0.006981383,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Elastic Container Service Elastic Container Service","depth":16,"bounds":{"left":0.3336104,"top":0.09577015,"width":0.057513297,"height":0.022346368},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Elastic Container Service","depth":18,"bounds":{"left":0.34424868,"top":0.1009577,"width":0.044215426,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"S3 S3","depth":16,"bounds":{"left":0.39112368,"top":0.09577015,"width":0.017952127,"height":0.022346368},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"S3","depth":18,"bounds":{"left":0.40176198,"top":0.1009577,"width":0.004654255,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"CodeDeploy CodeDeploy","depth":16,"bounds":{"left":0.4090758,"top":0.09577015,"width":0.03507314,"height":0.022346368},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CodeDeploy","depth":18,"bounds":{"left":0.4197141,"top":0.1009577,"width":0.021775266,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"CloudWatch CloudWatch","depth":16,"bounds":{"left":0.44414893,"top":0.09577015,"width":0.03523936,"height":0.022346368},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch","depth":18,"bounds":{"left":0.45478722,"top":0.1009577,"width":0.021941489,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"ElastiCache ElastiCache","depth":16,"bounds":{"left":0.4793883,"top":0.09577015,"width":0.033909574,"height":0.022346368},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"ElastiCache","depth":18,"bounds":{"left":0.4900266,"top":0.1009577,"width":0.020611702,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Aurora and RDS Aurora and RDS","depth":16,"bounds":{"left":0.51329786,"top":0.09577015,"width":0.041888297,"height":0.022346368},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Aurora and RDS","depth":18,"bounds":{"left":0.52393615,"top":0.1009577,"width":0.028590426,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Amazon OpenSearch Service Amazon OpenSearch Service","depth":16,"bounds":{"left":0.55518615,"top":0.09577015,"width":0.0631649,"height":0.022346368},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Amazon OpenSearch Service","depth":18,"bounds":{"left":0.56582445,"top":0.1009577,"width":0.051861703,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"CloudFront CloudFront","depth":16,"bounds":{"left":0.61835104,"top":0.09577015,"width":0.033410903,"height":0.022346368},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudFront","depth":18,"bounds":{"left":0.62898934,"top":0.1009577,"width":0.020113032,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"MediaLive MediaLive","depth":16,"bounds":{"left":0.65176195,"top":0.09577015,"width":0.031416222,"height":0.022346368},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"MediaLive","depth":18,"bounds":{"left":0.66240025,"top":0.1009577,"width":0.018118352,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Open side navigation","depth":12,"bounds":{"left":0.3159907,"top":0.12410215,"width":0.009973404,"height":0.023942538},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXLink","text":"Amazon S3","depth":14,"bounds":{"left":0.32995346,"top":0.12809257,"width":0.023769947,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Amazon S3","depth":16,"bounds":{"left":0.32995346,"top":0.1292897,"width":0.023769947,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Buckets","depth":14,"bounds":{"left":0.3643617,"top":0.12809257,"width":0.016289894,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Buckets","depth":16,"bounds":{"left":0.3643617,"top":0.1292897,"width":0.016289894,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"stage.ext.jiminny.public","depth":14,"bounds":{"left":0.3912899,"top":0.12809257,"width":0.049534574,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"stage.ext.jiminny.public","depth":16,"bounds":{"left":0.3912899,"top":0.1292897,"width":0.049534574,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"favicon.ico","depth":14,"bounds":{"left":0.45146278,"top":0.12809257,"width":0.0234375,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"favicon.ico","depth":16,"bounds":{"left":0.45146278,"top":0.1292897,"width":0.0234375,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close side navigation","depth":13,"bounds":{"left":0.38912898,"top":0.16440542,"width":0.00930851,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Amazon S3","depth":12,"bounds":{"left":0.31067154,"top":0.15323225,"width":0.0930851,"height":0.049481247},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"Amazon S3","depth":13,"bounds":{"left":0.31998006,"top":0.16919394,"width":0.065159574,"height":0.017557861},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Amazon S3","depth":15,"bounds":{"left":0.31998006,"top":0.16919394,"width":0.030917553,"height":0.017956903},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Buckets","depth":15,"bounds":{"left":0.31366357,"top":0.20430966,"width":0.02543218,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Buckets","depth":17,"bounds":{"left":0.31998006,"top":0.20430966,"width":0.019115692,"height":0.015961692},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"General purpose buckets","depth":17,"bounds":{"left":0.31998006,"top":0.22865124,"width":0.05418883,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"General purpose buckets","depth":18,"bounds":{"left":0.31998006,"top":0.22865124,"width":0.05418883,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Directory buckets","depth":17,"bounds":{"left":0.31998006,"top":0.2509976,"width":0.036901597,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Directory buckets","depth":18,"bounds":{"left":0.31998006,"top":0.2509976,"width":0.036901597,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Table buckets","depth":17,"bounds":{"left":0.31998006,"top":0.27334398,"width":0.028756648,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Table buckets","depth":18,"bounds":{"left":0.31998006,"top":0.27334398,"width":0.028756648,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Vector buckets","depth":17,"bounds":{"left":0.31998006,"top":0.29569036,"width":0.031083776,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Vector buckets","depth":18,"bounds":{"left":0.31998006,"top":0.29569036,"width":0.031083776,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Files","depth":15,"bounds":{"left":0.31366357,"top":0.32322428,"width":0.017453458,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Files","depth":17,"bounds":{"left":0.31998006,"top":0.32322428,"width":0.011136968,"height":0.015961692},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"File systems","depth":17,"bounds":{"left":0.31998006,"top":0.34756583,"width":0.02543218,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"File systems","depth":18,"bounds":{"left":0.31998006,"top":0.34756583,"width":0.02543218,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New","depth":17,"bounds":{"left":0.3480718,"top":0.34876296,"width":0.00831117,"height":0.013567438},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New","depth":19,"bounds":{"left":0.3480718,"top":0.349162,"width":0.00831117,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Access management and security","depth":15,"bounds":{"left":0.31366357,"top":0.37509975,"width":0.08178192,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Access management and security","depth":17,"bounds":{"left":0.31998006,"top":0.37509975,"width":0.060837764,"height":0.031923383},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Access Points","depth":17,"bounds":{"left":0.31998006,"top":0.41540304,"width":0.027925532,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Access Points","depth":18,"bounds":{"left":0.31998006,"top":0.41540304,"width":0.027925532,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Access Points for FSx","depth":17,"bounds":{"left":0.31998006,"top":0.43774942,"width":0.043882977,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Access Points for FSx","depth":18,"bounds":{"left":0.31998006,"top":0.43774942,"width":0.043882977,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Access Grants","depth":17,"bounds":{"left":0.31998006,"top":0.46009576,"width":0.028756648,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Access Grants","depth":18,"bounds":{"left":0.31998006,"top":0.46009576,"width":0.028756648,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"IAM Access Analyzer","depth":17,"bounds":{"left":0.31998006,"top":0.48244214,"width":0.042386968,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"IAM Access Analyzer","depth":18,"bounds":{"left":0.31998006,"top":0.48244214,"width":0.042386968,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Storage management and insights","depth":15,"bounds":{"left":0.31366357,"top":0.509976,"width":0.08178192,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Storage management and insights","depth":17,"bounds":{"left":0.31998006,"top":0.509976,"width":0.06416223,"height":0.031923383},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Storage Lens","depth":17,"bounds":{"left":0.31998006,"top":0.5502793,"width":0.027426861,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Storage Lens","depth":18,"bounds":{"left":0.31998006,"top":0.5502793,"width":0.027426861,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Batch Operations","depth":17,"bounds":{"left":0.31998006,"top":0.5726257,"width":0.03656915,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Batch Operations","depth":18,"bounds":{"left":0.31998006,"top":0.5726257,"width":0.03656915,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Account and organization settings","depth":14,"bounds":{"left":0.31998006,"top":0.62769353,"width":0.07180851,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Account and organization settings","depth":15,"bounds":{"left":0.31998006,"top":0.62769353,"width":0.07180851,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"AWS Marketplace for S3","depth":15,"bounds":{"left":0.31299868,"top":0.64884275,"width":0.005319149,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"AWS Marketplace for S3","depth":15,"bounds":{"left":0.31998006,"top":0.64884275,"width":0.050033245,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"AWS Marketplace for S3","depth":16,"bounds":{"left":0.31998006,"top":0.6500399,"width":0.050033245,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"favicon.ico","depth":14,"bounds":{"left":0.43267953,"top":0.1735834,"width":0.038397606,"height":0.023144454},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"favicon.ico","depth":16,"bounds":{"left":0.43267953,"top":0.1735834,"width":0.038397606,"height":0.023144454},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Info : favicon.ico","depth":14,"bounds":{"left":0.47706118,"top":0.18276137,"width":0.0076462766,"height":0.011971269},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy S3 URI","depth":15,"bounds":{"left":0.78507316,"top":0.17238627,"width":0.048038565,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Copy S3 URI","depth":16,"bounds":{"left":0.7990359,"top":0.1783719,"width":0.026761968,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Download","depth":14,"bounds":{"left":0.83577126,"top":0.17238627,"width":0.043716755,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Download","depth":15,"bounds":{"left":0.84973407,"top":0.1783719,"width":0.02244016,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open Opens in a new tab","depth":14,"bounds":{"left":0.8821476,"top":0.17238627,"width":0.03324468,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Open","depth":15,"bounds":{"left":0.88946146,"top":0.1783719,"width":0.012134309,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Object actions","depth":17,"bounds":{"left":0.91805184,"top":0.17238627,"width":0.05319149,"height":0.025538707},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Object actions","depth":18,"bounds":{"left":0.9253657,"top":0.1783719,"width":0.031914894,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Properties","depth":14,"bounds":{"left":0.43567154,"top":0.21787709,"width":0.034242023,"height":0.035115723},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Properties","depth":17,"bounds":{"left":0.4396609,"top":0.22745411,"width":0.025930852,"height":0.015961692},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Permissions","depth":14,"bounds":{"left":0.47556517,"top":0.21787709,"width":0.038065158,"height":0.035115723},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Permissions","depth":17,"bounds":{"left":0.47955453,"top":0.22745411,"width":0.029753989,"height":0.015961692},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Versions","depth":14,"bounds":{"left":0.5192819,"top":0.21787709,"width":0.029421542,"height":0.035115723},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Versions","depth":17,"bounds":{"left":0.52327126,"top":0.22745411,"width":0.021110373,"height":0.015961692},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Object overview","depth":16,"bounds":{"left":0.4396609,"top":0.28092578,"width":0.04936835,"height":0.01915403},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Object overview","depth":17,"bounds":{"left":0.4396609,"top":0.28092578,"width":0.04936835,"height":0.01915403},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Owner","depth":16,"bounds":{"left":0.4396609,"top":0.31085396,"width":0.01462766,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0b4080af4d604bbac31a72fb4201c825e6f89e40bf6b1e4bc22f7b18b1c3a99d","depth":16,"bounds":{"left":0.4396609,"top":0.32681563,"width":0.16555852,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AWS Region","depth":16,"bounds":{"left":0.4396609,"top":0.35873902,"width":0.02642952,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"US East (Ohio) us-east-2","depth":16,"bounds":{"left":0.4396609,"top":0.37470073,"width":0.05119681,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Last modified","depth":16,"bounds":{"left":0.4396609,"top":0.4066241,"width":0.029753989,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"April 24, 2026, 11:22:30 (UTC+03:00)","depth":16,"bounds":{"left":0.4396609,"top":0.4225858,"width":0.078457445,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Size","depth":16,"bounds":{"left":0.4396609,"top":0.45450917,"width":0.00880984,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5.3 KB","depth":16,"bounds":{"left":0.4396609,"top":0.47047088,"width":0.013464096,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Type","depth":16,"bounds":{"left":0.4396609,"top":0.50239426,"width":0.010472074,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ico","depth":16,"bounds":{"left":0.4396609,"top":0.51835597,"width":0.005817819,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Key","depth":16,"bounds":{"left":0.4396609,"top":0.5502793,"width":0.007978723,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy Key","depth":17,"bounds":{"left":0.4396609,"top":0.56504387,"width":0.007978723,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"favicon.ico","depth":16,"bounds":{"left":0.4476396,"top":0.566241,"width":0.022273935,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S3 URI","depth":16,"bounds":{"left":0.70894283,"top":0.31085396,"width":0.014461436,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy S3 URI","depth":17,"bounds":{"left":0.70894283,"top":0.3256185,"width":0.007978723,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"s3://stage.ext.jiminny.public/favicon.ico","depth":16,"bounds":{"left":0.71692157,"top":0.32681563,"width":0.084109046,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Amazon Resource Name (ARN)","depth":16,"bounds":{"left":0.70894283,"top":0.35873902,"width":0.06648936,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy Amazon Resource Name (ARN)","depth":17,"bounds":{"left":0.70894283,"top":0.3735036,"width":0.007978723,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"arn:aws:s3:::stage.ext.jiminny.public/favicon.ico","depth":16,"bounds":{"left":0.71692157,"top":0.37470073,"width":0.09940159,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Entity tag (Etag)","depth":16,"bounds":{"left":0.70894283,"top":0.4066241,"width":0.035904255,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy Entity tag (Etag)","depth":17,"bounds":{"left":0.70894283,"top":0.42138866,"width":0.007978723,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"443b27dd618793b235a70ff4a04dd946","depth":16,"bounds":{"left":0.71692157,"top":0.4225858,"width":0.08460771,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Object URL","depth":16,"bounds":{"left":0.70894283,"top":0.45450917,"width":0.024601065,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy Object URL","depth":17,"bounds":{"left":0.70894283,"top":0.46927375,"width":0.007978723,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"https://s3.us-east-2.amazonaws.com/stage.ext.jiminny.public/favicon.ico","depth":16,"bounds":{"left":0.71692157,"top":0.47047088,"width":0.15392287,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"https://s3.us-east-2.amazonaws.com/stage.ext.jiminny.public/favicon.ico","depth":17,"bounds":{"left":0.71692157,"top":0.47047088,"width":0.15392287,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Object management overview","depth":16,"bounds":{"left":0.4396609,"top":0.6272945,"width":0.09125665,"height":0.01915403},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Object management overview","depth":17,"bounds":{"left":0.4396609,"top":0.6272945,"width":0.09125665,"height":0.01915403},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The following bucket properties and object management configurations impact the behavior of this object.","depth":16,"bounds":{"left":0.4396609,"top":0.6492418,"width":0.22506648,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Bucket properties","depth":15,"bounds":{"left":0.4396609,"top":0.6735834,"width":0.2556516,"height":0.017557861},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Bucket properties","depth":16,"bounds":{"left":0.4396609,"top":0.6735834,"width":0.04886968,"height":0.017956903},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Bucket Versioning","depth":16,"bounds":{"left":0.4396609,"top":0.70830005,"width":0.03939495,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When enabled, multiple variants of an object can be stored in the bucket to easily recover from unintended user actions and application failures.","depth":16,"bounds":{"left":0.4396609,"top":0.7234637,"width":0.2478391,"height":0.024740623},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Disabled","depth":18,"bounds":{"left":0.44630983,"top":0.75059855,"width":0.018118352,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Bucket \"stage.ext.jiminny.public\" doesn't have Bucket Versioning enabled","depth":20,"bounds":{"left":0.45362368,"top":0.78890663,"width":0.16073804,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"We recommend that you enable Bucket Versioning to help protect against unintentionally overwriting or deleting objects.","depth":20,"bounds":{"left":0.45362368,"top":0.80486834,"width":0.2200798,"height":0.029928172},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Learn more Opens in a new tab","depth":20,"bounds":{"left":0.48969415,"top":0.82083,"width":0.030585106,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Learn more","depth":21,"bounds":{"left":0.48969415,"top":0.82083,"width":0.023936171,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Enable Bucket Versioning","depth":18,"bounds":{"left":0.45362368,"top":0.8407821,"width":0.070644945,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Management configurations","depth":15,"bounds":{"left":0.70894283,"top":0.6735834,"width":0.25531915,"height":0.017557861},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Management configurations","depth":16,"bounds":{"left":0.70894283,"top":0.6735834,"width":0.077792555,"height":0.017956903},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Replication status","depth":16,"bounds":{"left":0.70894283,"top":0.70830005,"width":0.0390625,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When a replication rule is applied to an object the replication status indicates the progress of the operation.","depth":16,"bounds":{"left":0.70894283,"top":0.7258579,"width":0.1966423,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-","depth":17,"bounds":{"left":0.70894283,"top":0.74022347,"width":0.0016622341,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"View replication rules","depth":16,"bounds":{"left":0.70894283,"top":0.76256984,"width":0.045212764,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"View replication rules","depth":17,"bounds":{"left":0.70894283,"top":0.76256984,"width":0.045212764,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Expiration rule","depth":16,"bounds":{"left":0.70894283,"top":0.7944932,"width":0.032247342,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You can use a lifecycle configuration to define expiration rules to schedule the removal of this object after a pre-defined time period.","depth":16,"bounds":{"left":0.70894283,"top":0.81205106,"width":0.24251994,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-","depth":16,"bounds":{"left":0.70894283,"top":0.8264166,"width":0.0016622341,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Expiration date","depth":16,"bounds":{"left":0.70894283,"top":0.85833997,"width":0.033410903,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The object will be permanently deleted on this date.","depth":16,"bounds":{"left":0.70894283,"top":0.8758978,"width":0.09541223,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-","depth":16,"bounds":{"left":0.70894283,"top":0.8902634,"width":0.0016622341,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Storage class","depth":16,"bounds":{"left":0.4396609,"top":0.95131683,"width":0.03956117,"height":0.01915403},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Storage class","depth":17,"bounds":{"left":0.4396609,"top":0.95131683,"width":0.03956117,"height":0.01915403},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Edit","depth":15,"bounds":{"left":0.94082445,"top":0.9481245,"width":0.0234375,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Amazon S3 offers a range of storage classes designed for different use cases.","depth":16,"bounds":{"left":0.4396609,"top":0.9780527,"width":0.1627327,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Learn more Opens in a new tab","depth":16,"bounds":{"left":0.6023936,"top":0.9780527,"width":0.030585106,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Learn more","depth":17,"bounds":{"left":0.6023936,"top":0.9780527,"width":0.023936171,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or see","depth":16,"bounds":{"left":0.63297874,"top":0.9780527,"width":0.014960106,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Amazon S3 pricing Opens in a new tab","depth":16,"bounds":{"left":0.64793885,"top":0.9780527,"width":0.046043884,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Amazon S3 pricing","depth":17,"bounds":{"left":0.64793885,"top":0.9780527,"width":0.03956117,"height":0.01396648},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Storage class","depth":16,"bounds":{"left":0.4396609,"top":1.0,"width":0.028590426,"height":-0.0035914183},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Standard","depth":16,"bounds":{"left":0.4396609,"top":1.0,"width":0.019115692,"height":-0.019553065},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Server-side encryption settings Info","depth":16,"bounds":{"left":0.4396609,"top":1.0,"width":0.10571808,"height":-0.08060658},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Server-side encryption settings","depth":17,"bounds":{"left":0.4396609,"top":1.0,"width":0.09458112,"height":-0.08060658},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Info","depth":17,"bounds":{"left":0.5375665,"top":1.0,"width":0.0078125,"height":-0.0865922},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Edit","depth":15,"bounds":{"left":0.94082445,"top":1.0,"width":0.0234375,"height":-0.077414155},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Server-side encryption protects data at rest.","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Encryption type","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Info : Encryption type","depth":16,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Server-side encryption with Amazon S3 managed keys (SSE-S3)","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Checksums","depth":16,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Checksums","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Checksums are used for data integrity verification of new objects.","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Learn more Opens in a new tab","depth":16,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Learn more","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Checksum function","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CRC64NVME","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Checksum type","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Full object","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Checksum value","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy Checksum value","depth":18,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CWEYpInIxV4=","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Tags (0)","depth":16,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXHeading","text":"Tags (0)","depth":18,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Tags","depth":19,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(0)","depth":19,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Edit","depth":15,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Track storage cost of other criteria by tagging your objects.","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Learn more Opens in a new tab","depth":16,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Learn more","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Key","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Value","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"No tags associated with this resource.","depth":23,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Key","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"No tags associated with this resource.","depth":23,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Value","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"No tags associated with this resource.","depth":23,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Metadata (2)","depth":16,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXHeading","text":"Metadata (2)","depth":18,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Metadata","depth":19,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(2)","depth":19,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Metadata is optional information provided as a name-value (key-value) pair.","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Learn more Opens in a new tab","depth":16,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Learn more","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Type","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Key","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Value","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"System defined","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Cache-Control","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"public,max-age=31536000","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"System defined","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Content-Type","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"image/vnd.microsoft.icon","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Type","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"System defined","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"System defined","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-8351723065227165678
|
-8318154348459265043
|
visual_change
|
accessibility
|
NULL
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
JY-20489 | Optimize Nudges - Phase 2 by yalokin-jiminny · Pull Request #11997 · jiminny/app
JY-20489 | Optimize Nudges - Phase 2 by yalokin-jiminny · Pull Request #11997 · jiminny/app
New Tab
New Tab
AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app
AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app
JY-20738 add debug logs on AJ report UP tracking by LakyLak · Pull Request #12013 · jiminny/app
JY-20738 add debug logs on AJ report UP tracking by LakyLak · Pull Request #12013 · jiminny/app
JY-20157 add not enough activities notification by LakyLak · Pull Request #12011 · jiminny/app
JY-20157 add not enough activities notification by LakyLak · Pull Request #12011 · jiminny/app
Jiminny
Jiminny
Userpilot | Nudge-created
Userpilot | Nudge-created
Pipelines - jiminny/app
Pipelines - jiminny/app
Inbox (1,609) - [EMAIL] - Jiminny Mail
Inbox (1,609) - [EMAIL] - Jiminny Mail
Feed — jiminny — Sentry
Feed — jiminny — Sentry
Unnamed Group
Jiminny
Jiminny
503 Service Temporarily Unavailable
503 Service Temporarily Unavailable
app/app/Http/Controllers/FrontendControllerTrait.php at fb01b96ae7a4635bc86648b82c2435789cddf693 · jiminny/app
app/app/Http/Controllers/FrontendControllerTrait.php at fb01b96ae7a4635bc86648b82c2435789cddf693 · jiminny/app
favicon.ico - Object in S3 bucket stage.ext.jiminny.public | S3 | us-east-2
favicon.ico - Object in S3 bucket stage.ext.jiminny.public | S3 | us-east-2
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AWS Console Home
Skip to Main Content
Skip to Main Content
Amazon Q
Services
Search
Ask Amazon Q
[Option+S]
CloudShell
Notifications (none available)
Help & support
Settings
United States (Ohio)
United States (Ohio)
STAGE
Account ID: 4387-4037-0364
STAGE
EC2 EC2
EC2
Elastic Container Service Elastic Container Service
Elastic Container Service
S3 S3
S3
CodeDeploy CodeDeploy
CodeDeploy
CloudWatch CloudWatch
CloudWatch
ElastiCache ElastiCache
ElastiCache
Aurora and RDS Aurora and RDS
Aurora and RDS
Amazon OpenSearch Service Amazon OpenSearch Service
Amazon OpenSearch Service
CloudFront CloudFront
CloudFront
MediaLive MediaLive
MediaLive
Open side navigation
Amazon S3
Amazon S3
Buckets
Buckets
stage.ext.jiminny.public
stage.ext.jiminny.public
favicon.ico
favicon.ico
Close side navigation
Amazon S3
Amazon S3
Amazon S3
Buckets
Buckets
General purpose buckets
General purpose buckets
Directory buckets
Directory buckets
Table buckets
Table buckets
Vector buckets
Vector buckets
Files
Files
File systems
File systems
New
New
Access management and security
Access management and security
Access Points
Access Points
Access Points for FSx
Access Points for FSx
Access Grants
Access Grants
IAM Access Analyzer
IAM Access Analyzer
Storage management and insights
Storage management and insights
Storage Lens
Storage Lens
Batch Operations
Batch Operations
Account and organization settings
Account and organization settings
AWS Marketplace for S3
AWS Marketplace for S3
AWS Marketplace for S3
favicon.ico
favicon.ico
Info : favicon.ico
Copy S3 URI
Copy S3 URI
Download
Download
Open Opens in a new tab
Open
Object actions
Object actions
Properties
Properties
Permissions
Permissions
Versions
Versions
Object overview
Object overview
Owner
0b4080af4d604bbac31a72fb4201c825e6f89e40bf6b1e4bc22f7b18b1c3a99d
AWS Region
US East (Ohio) us-east-2
Last modified
April 24, 2026, 11:22:30 (UTC+03:00)
Size
5.3 KB
Type
ico
Key
Copy Key
favicon.ico
S3 URI
Copy S3 URI
s3://stage.ext.jiminny.public/favicon.ico
Amazon Resource Name (ARN)
Copy Amazon Resource Name (ARN)
arn:aws:s3:::stage.ext.jiminny.public/favicon.ico
Entity tag (Etag)
Copy Entity tag (Etag)
443b27dd618793b235a70ff4a04dd946
Object URL
Copy Object URL
https://s3.us-east-2.amazonaws.com/stage.ext.jiminny.public/favicon.ico
https://s3.us-east-2.amazonaws.com/stage.ext.jiminny.public/favicon.ico
Object management overview
Object management overview
The following bucket properties and object management configurations impact the behavior of this object.
Bucket properties
Bucket properties
Bucket Versioning
When enabled, multiple variants of an object can be stored in the bucket to easily recover from unintended user actions and application failures.
Disabled
Bucket "stage.ext.jiminny.public" doesn't have Bucket Versioning enabled
We recommend that you enable Bucket Versioning to help protect against unintentionally overwriting or deleting objects.
Learn more Opens in a new tab
Learn more
Enable Bucket Versioning
Management configurations
Management configurations
Replication status
When a replication rule is applied to an object the replication status indicates the progress of the operation.
-
View replication rules
View replication rules
Expiration rule
You can use a lifecycle configuration to define expiration rules to schedule the removal of this object after a pre-defined time period.
-
Expiration date
The object will be permanently deleted on this date.
-
Storage class
Storage class
Edit
Amazon S3 offers a range of storage classes designed for different use cases.
Learn more Opens in a new tab
Learn more
or see
Amazon S3 pricing Opens in a new tab
Amazon S3 pricing
Storage class
Standard
Server-side encryption settings Info
Server-side encryption settings
Info
Edit
Server-side encryption protects data at rest.
Encryption type
Info : Encryption type
Server-side encryption with Amazon S3 managed keys (SSE-S3)
Checksums
Checksums
Checksums are used for data integrity verification of new objects.
Learn more Opens in a new tab
Learn more
Checksum function
CRC64NVME
Checksum type
Full object
Checksum value
Copy Checksum value
CWEYpInIxV4=
Tags (0)
Tags (0)
Tags
(0)
Edit
Track storage cost of other criteria by tagging your objects.
Learn more Opens in a new tab
Learn more
Key
Value
No tags associated with this resource.
Key
No tags associated with this resource.
Value
No tags associated with this resource.
Metadata (2)
Metadata (2)
Metadata
(2)
Metadata is optional information provided as a name-value (key-value) pair.
Learn more Opens in a new tab
Learn more
Type
Key
Value
System defined
Cache-Control
public,max-age=31536000
System defined
Content-Type
image/vnd.microsoft.icon
Type
System defined
System defined...
|
NULL
|
|
78873
|
2019
|
16
|
2026-04-24T13:53:11.069736+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777038791069_m1.jpg...
|
Firefox
|
favicon.ico - Object in S3 bucket stage.ext.jiminn favicon.ico - Object in S3 bucket stage.ext.jiminny.public | S3 | us-east-2 — Work...
|
1
|
us-east-2.console.aws.amazon.com/s3/object/stage.e us-east-2.console.aws.amazon.com/s3/object/stage.ext.jiminny.public?region=us-east-2&prefix=favicon.ico...
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
favicon.ico
Open File
Platform Sprint 2 Q2 - Platf favicon.ico
Open File
Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
JY-20489 | Optimize Nudges - Phase 2 by yalokin-jiminny · Pull Request #11997 · jiminny/app
JY-20489 | Optimize Nudges - Phase 2 by yalokin-jiminny · Pull Request #11997 · jiminny/app
New Tab
New Tab
AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app
AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app
JY-20738 add debug logs on AJ report UP tracking by LakyLak · Pull Request #12013 · jiminny/app
JY-20738 add debug logs on AJ report UP tracking by LakyLak · Pull Request #12013 · jiminny/app
JY-20157 add not enough activities notification by LakyLak · Pull Request #12011 · jiminny/app
JY-20157 add not enough activities notification by LakyLak · Pull Request #12011 · jiminny/app
Jiminny
Jiminny
Userpilot | Nudge-created
Userpilot | Nudge-created
Pipelines - jiminny/app
Pipelines - jiminny/app
Inbox (1,609) - [EMAIL] - Jiminny Mail
Inbox (1,609) - [EMAIL] - Jiminny Mail
Feed — jiminny — Sentry
Feed — jiminny — Sentry
Unnamed Group
Jiminny
Jiminny...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"favicon.ico","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Open File","depth":6,"role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20489 | Optimize Nudges - Phase 2 by yalokin-jiminny · Pull Request #11997 · jiminny/app","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20489 | Optimize Nudges - Phase 2 by yalokin-jiminny · Pull Request #11997 · jiminny/app","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20738 add debug logs on AJ report UP tracking by LakyLak · Pull Request #12013 · jiminny/app","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20738 add debug logs on AJ report UP tracking by LakyLak · Pull Request #12013 · jiminny/app","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20157 add not enough activities notification by LakyLak · Pull Request #12011 · jiminny/app","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20157 add not enough activities notification by LakyLak · Pull Request #12011 · jiminny/app","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Userpilot | Nudge-created","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot | Nudge-created","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Pipelines - jiminny/app","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pipelines - jiminny/app","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Inbox (1,609) - lukas.kovalik@jiminny.com - Jiminny Mail","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Inbox (1,609) - lukas.kovalik@jiminny.com - Jiminny Mail","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Feed — jiminny — Sentry","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Feed — jiminny — Sentry","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Unnamed Group","depth":4,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"Jiminny","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-7169765795660380888
|
-7773223814304962354
|
click
|
accessibility
|
NULL
|
favicon.ico
Open File
Platform Sprint 2 Q2 - Platf favicon.ico
Open File
Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
JY-20489 | Optimize Nudges - Phase 2 by yalokin-jiminny · Pull Request #11997 · jiminny/app
JY-20489 | Optimize Nudges - Phase 2 by yalokin-jiminny · Pull Request #11997 · jiminny/app
New Tab
New Tab
AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app
AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app
JY-20738 add debug logs on AJ report UP tracking by LakyLak · Pull Request #12013 · jiminny/app
JY-20738 add debug logs on AJ report UP tracking by LakyLak · Pull Request #12013 · jiminny/app
JY-20157 add not enough activities notification by LakyLak · Pull Request #12011 · jiminny/app
JY-20157 add not enough activities notification by LakyLak · Pull Request #12011 · jiminny/app
Jiminny
Jiminny
Userpilot | Nudge-created
Userpilot | Nudge-created
Pipelines - jiminny/app
Pipelines - jiminny/app
Inbox (1,609) - [EMAIL] - Jiminny Mail
Inbox (1,609) - [EMAIL] - Jiminny Mail
Feed — jiminny — Sentry
Feed — jiminny — Sentry
Unnamed Group
Jiminny
Jiminny...
|
NULL
|
|
78872
|
2019
|
15
|
2026-04-24T13:53:06.689967+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777038786689_m1.jpg...
|
Firefox
|
favicon.ico - Object in S3 bucket stage.ext.jiminn favicon.ico - Object in S3 bucket stage.ext.jiminny.public | S3 | us-east-2 — Work...
|
1
|
us-east-2.console.aws.amazon.com/s3/object/stage.e us-east-2.console.aws.amazon.com/s3/object/stage.ext.jiminny.public?region=us-east-2&prefix=favicon.ico...
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
JY-20489 | Optimize Nudges - Phase 2 by yalokin-jiminny · Pull Request #11997 · jiminny/app
JY-20489 | Optimize Nudges - Phase 2 by yalokin-jiminny · Pull Request #11997 · jiminny/app
New Tab
New Tab
AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app
AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app
JY-20738 add debug logs on AJ report UP tracking by LakyLak · Pull Request #12013 · jiminny/app
JY-20738 add debug logs on AJ report UP tracking by LakyLak · Pull Request #12013 · jiminny/app
JY-20157 add not enough activities notification by LakyLak · Pull Request #12011 · jiminny/app
JY-20157 add not enough activities notification by LakyLak · Pull Request #12011 · jiminny/app
Jiminny
Jiminny
Userpilot | Nudge-created
Userpilot | Nudge-created
Pipelines - jiminny/app
Pipelines - jiminny/app
Inbox (1,609) - [EMAIL] - Jiminny Mail
Inbox (1,609) - [EMAIL] - Jiminny Mail
Feed — jiminny — Sentry
Feed — jiminny — Sentry
Unnamed Group
Jiminny
Jiminny
503 Service Temporarily Unavailable
503 Service Temporarily Unavailable
app/app/Http/Controllers/FrontendControllerTrait.php at fb01b96ae7a4635bc86648b82c2435789cddf693 · jiminny/app
app/app/Http/Controllers/FrontendControllerTrait.php at fb01b96ae7a4635bc86648b82c2435789cddf693 · jiminny/app
favicon.ico - Object in S3 bucket stage.ext.jiminny.public | S3 | us-east-2
favicon.ico - Object in S3 bucket stage.ext.jiminny.public | S3 | us-east-2
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AWS Console Home
Skip to Main Content
Skip to Main Content
Amazon Q
Services
Search
Ask Amazon Q
[Option+S]
CloudShell
Notifications (none available)
Help & support
Settings
United States (Ohio)
United States (Ohio)
STAGE
Account ID: 4387-4037-0364
STAGE
EC2 EC2
EC2
Elastic Container Service Elastic Container Service
Elastic Container Service
S3 S3
S3
CodeDeploy CodeDeploy
CodeDeploy
CloudWatch CloudWatch
CloudWatch
ElastiCache ElastiCache
ElastiCache
Aurora and RDS Aurora and RDS
Aurora and RDS
Amazon OpenSearch Service Amazon OpenSearch Service
Amazon OpenSearch Service
CloudFront CloudFront
CloudFront
MediaLive MediaLive
MediaLive
Open side navigation
Amazon S3
Amazon S3
Buckets
Buckets
stage.ext.jiminny.public
stage.ext.jiminny.public
favicon.ico
favicon.ico
Close side navigation
Amazon S3
Amazon S3
Amazon S3
Buckets
Buckets
General purpose buckets
General purpose buckets
Directory buckets
Directory buckets
Table buckets
Table buckets
Vector buckets
Vector buckets
Files
Files
File systems
File systems
New
New
Access management and security
Access management and security
Access Points
Access Points
Access Points for FSx
Access Points for FSx
Access Grants
Access Grants
IAM Access Analyzer
IAM Access Analyzer
Storage management and insights
Storage management and insights
Storage Lens
Storage Lens
Batch Operations
Batch Operations
Account and organization settings
Account and organization settings
AWS Marketplace for S3
AWS Marketplace for S3
AWS Marketplace for S3
favicon.ico
favicon.ico
Info : favicon.ico
Copy S3 URI
Copy S3 URI
Download
Download
Open Opens in a new tab
Open
Object actions
Object actions
Properties
Properties
Permissions
Permissions
Versions
Versions
Object overview
Object overview
Owner
0b4080af4d604bbac31a72fb4201c825e6f89e40bf6b1e4bc22f7b18b1c3a99d
AWS Region
US East (Ohio) us-east-2
Last modified
April 24, 2026, 11:22:30 (UTC+03:00)
Size
5.3 KB
Type
ico
Key
Copy Key
favicon.ico
S3 URI
Copy S3 URI
s3://stage.ext.jiminny.public/favicon.ico
Amazon Resource Name (ARN)
Copy Amazon Resource Name (ARN)
arn:aws:s3:::stage.ext.jiminny.public/favicon.ico
Entity tag (Etag)
Copy Entity tag (Etag)
443b27dd618793b235a70ff4a04dd946
Object URL
Copy Object URL
https://s3.us-east-2.amazonaws.com/stage.ext.jiminny.public/favicon.ico
https://s3.us-east-2.amazonaws.com/stage.ext.jiminny.public/favicon.ico
Object management overview
Object management overview
The following bucket properties and object management configurations impact the behavior of this object.
Bucket properties
Bucket properties
Bucket Versioning
When enabled, multiple variants of an object can be stored in the bucket to easily recover from unintended user actions and application failures.
Disabled
Bucket "stage.ext.jiminny.public" doesn't have Bucket Versioning enabled
We recommend that you enable Bucket Versioning to help protect against unintentionally overwriting or deleting objects.
Learn more Opens in a new tab
Learn more
Enable Bucket Versioning
Management configurations
Management configurations
Replication status
When a replication rule is applied to an object the replication status indicates the progress of the operation.
-
View replication rules
View replication rules
Expiration rule
You can use a lifecycle configuration to define expiration rules to schedule the removal of this object after a pre-defined time period.
-
Expiration date
The object will be permanently deleted on this date.
-
Storage class
Storage class
Edit
Amazon S3 offers a range of storage classes designed for different use cases.
Learn more Opens in a new tab
Learn more
or see
Amazon S3 pricing Opens in a new tab
Amazon S3 pricing
Storage class
Standard
Server-side encryption settings Info
Server-side encryption settings
Info
Edit
Server-side encryption protects data at rest.
Encryption type
Info : Encryption type
Server-side encryption with Amazon S3 managed keys (SSE-S3)
Checksums
Checksums
Checksums are used for data integrity verification of new objects.
Learn more Opens in a new tab
Learn more
Checksum function
CRC64NVME
Checksum type
Full object
Checksum value
Copy Checksum value
CWEYpInIxV4=
Tags (0)
Tags (0)
Tags
(0)
Edit
Track storage cost of other criteria by tagging your objects.
Learn more Opens in a new tab
Learn more
Key
Value
No tags associated with this resource.
Key
No tags associated with this resource.
Value
No tags associated with this resource.
Metadata (2)
Metadata (2)
Metadata
(2)
Metadata is optional information provided as a name-value (key-value) pair.
Learn more Opens in a new tab
Learn more
Type
Key
Value
System defined
Cache-Control
public,max-age=31536000
System defined
Content-Type
image/vnd.microsoft.icon
Type
System defined
System defined
Key
Cache-Control
Content-Type
Value
public,max-age=31536000...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20489 | Optimize Nudges - Phase 2 by yalokin-jiminny · Pull Request #11997 · jiminny/app","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20489 | Optimize Nudges - Phase 2 by yalokin-jiminny · Pull Request #11997 · jiminny/app","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20738 add debug logs on AJ report UP tracking by LakyLak · Pull Request #12013 · jiminny/app","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20738 add debug logs on AJ report UP tracking by LakyLak · Pull Request #12013 · jiminny/app","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20157 add not enough activities notification by LakyLak · Pull Request #12011 · jiminny/app","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20157 add not enough activities notification by LakyLak · Pull Request #12011 · jiminny/app","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Userpilot | Nudge-created","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot | Nudge-created","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Pipelines - jiminny/app","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pipelines - jiminny/app","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Inbox (1,609) - lukas.kovalik@jiminny.com - Jiminny Mail","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Inbox (1,609) - lukas.kovalik@jiminny.com - Jiminny Mail","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Feed — jiminny — Sentry","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Feed — jiminny — Sentry","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Unnamed Group","depth":4,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"Jiminny","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"503 Service Temporarily Unavailable","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"503 Service Temporarily Unavailable","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"app/app/Http/Controllers/FrontendControllerTrait.php at fb01b96ae7a4635bc86648b82c2435789cddf693 · jiminny/app","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"app/app/Http/Controllers/FrontendControllerTrait.php at fb01b96ae7a4635bc86648b82c2435789cddf693 · jiminny/app","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"favicon.ico - Object in S3 bucket stage.ext.jiminny.public | S3 | us-east-2","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"favicon.ico - Object in S3 bucket stage.ext.jiminny.public | S3 | us-east-2","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0,"top":0.0,"width":0.022222223,"height":0.035555556},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.0,"top":0.0,"width":0.022222223,"height":0.035555556},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"bounds":{"left":0.0,"top":0.0,"width":0.022222223,"height":0.035555556},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.0,"top":0.0,"width":0.022222223,"height":0.035555556},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.016666668,"top":0.0,"width":0.022222223,"height":0.035555556},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"AWS Console Home","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Skip to Main Content","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to Main Content","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Amazon Q","depth":14,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Services","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXComboBox","text":"Search","depth":16,"role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ask Amazon Q","depth":15,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[Option+S]","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"CloudShell","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Notifications (none available)","depth":15,"help_text":"Notifications","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Help & support","depth":15,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Settings","depth":15,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXComboBox","text":"United States (Ohio)","depth":15,"value":"United States (Ohio)","help_text":"United States (Ohio)","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"United States (Ohio)","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"STAGE","depth":15,"help_text":"Staging_View_Only @ jmny","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Account ID: 4387-4037-0364","depth":19,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STAGE","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"EC2 EC2","depth":16,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"EC2","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Elastic Container Service Elastic Container Service","depth":16,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Elastic Container Service","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"S3 S3","depth":16,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"S3","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"CodeDeploy CodeDeploy","depth":16,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CodeDeploy","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"CloudWatch CloudWatch","depth":16,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"ElastiCache ElastiCache","depth":16,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"ElastiCache","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Aurora and RDS Aurora and RDS","depth":16,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Aurora and RDS","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Amazon OpenSearch Service Amazon OpenSearch Service","depth":16,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Amazon OpenSearch Service","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"CloudFront CloudFront","depth":16,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudFront","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"MediaLive MediaLive","depth":16,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"MediaLive","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Open side navigation","depth":12,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXLink","text":"Amazon S3","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Amazon S3","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Buckets","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Buckets","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"stage.ext.jiminny.public","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"stage.ext.jiminny.public","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"favicon.ico","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"favicon.ico","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close side navigation","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Amazon S3","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"Amazon S3","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Amazon S3","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Buckets","depth":15,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Buckets","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"General purpose buckets","depth":17,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"General purpose buckets","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Directory buckets","depth":17,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Directory buckets","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Table buckets","depth":17,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Table buckets","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Vector buckets","depth":17,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Vector buckets","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Files","depth":15,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Files","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"File systems","depth":17,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"File systems","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New","depth":17,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New","depth":19,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Access management and security","depth":15,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Access management and security","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Access Points","depth":17,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Access Points","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Access Points for FSx","depth":17,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Access Points for FSx","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Access Grants","depth":17,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Access Grants","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"IAM Access Analyzer","depth":17,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"IAM Access Analyzer","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Storage management and insights","depth":15,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Storage management and insights","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Storage Lens","depth":17,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Storage Lens","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Batch Operations","depth":17,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Batch Operations","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Account and organization settings","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Account and organization settings","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"AWS Marketplace for S3","depth":15,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"AWS Marketplace for S3","depth":15,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"AWS Marketplace for S3","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"favicon.ico","depth":14,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"favicon.ico","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Info : favicon.ico","depth":14,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy S3 URI","depth":15,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Copy S3 URI","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Download","depth":14,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXStaticText","text":"Download","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open Opens in a new tab","depth":14,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Open","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Object actions","depth":17,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Object actions","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Properties","depth":14,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Properties","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Permissions","depth":14,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Permissions","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Versions","depth":14,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Versions","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Object overview","depth":16,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Object overview","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Owner","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0b4080af4d604bbac31a72fb4201c825e6f89e40bf6b1e4bc22f7b18b1c3a99d","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AWS Region","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"US East (Ohio) us-east-2","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Last modified","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"April 24, 2026, 11:22:30 (UTC+03:00)","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Size","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5.3 KB","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Type","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ico","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Key","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy Key","depth":17,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"favicon.ico","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S3 URI","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy S3 URI","depth":17,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"s3://stage.ext.jiminny.public/favicon.ico","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Amazon Resource Name (ARN)","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy Amazon Resource Name (ARN)","depth":17,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"arn:aws:s3:::stage.ext.jiminny.public/favicon.ico","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Entity tag (Etag)","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy Entity tag (Etag)","depth":17,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"443b27dd618793b235a70ff4a04dd946","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Object URL","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy Object URL","depth":17,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"https://s3.us-east-2.amazonaws.com/stage.ext.jiminny.public/favicon.ico","depth":16,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"https://s3.us-east-2.amazonaws.com/stage.ext.jiminny.public/favicon.ico","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Object management overview","depth":16,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Object management overview","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The following bucket properties and object management configurations impact the behavior of this object.","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Bucket properties","depth":15,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Bucket properties","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Bucket Versioning","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When enabled, multiple variants of an object can be stored in the bucket to easily recover from unintended user actions and application failures.","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Disabled","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Bucket \"stage.ext.jiminny.public\" doesn't have Bucket Versioning enabled","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"We recommend that you enable Bucket Versioning to help protect against unintentionally overwriting or deleting objects.","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Learn more Opens in a new tab","depth":20,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Learn more","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Enable Bucket Versioning","depth":18,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Management configurations","depth":15,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Management configurations","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Replication status","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When a replication rule is applied to an object the replication status indicates the progress of the operation.","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"View replication rules","depth":16,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"View replication rules","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Expiration rule","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You can use a lifecycle configuration to define expiration rules to schedule the removal of this object after a pre-defined time period.","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Expiration date","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The object will be permanently deleted on this date.","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Storage class","depth":16,"bounds":{"left":0.35381943,"top":0.0,"width":0.08263889,"height":0.026666667},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Storage class","depth":17,"bounds":{"left":0.35381943,"top":0.0,"width":0.08263889,"height":0.026666667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Edit","depth":15,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Amazon S3 offers a range of storage classes designed for different use cases.","depth":16,"bounds":{"left":0.35381943,"top":0.0,"width":0.33993056,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Learn more Opens in a new tab","depth":16,"bounds":{"left":0.69375,"top":0.0,"width":0.06388889,"height":0.019444445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Learn more","depth":17,"bounds":{"left":0.69375,"top":0.0,"width":0.05,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or see","depth":16,"bounds":{"left":0.7576389,"top":0.0,"width":0.03125,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Amazon S3 pricing Opens in a new tab","depth":16,"bounds":{"left":0.7888889,"top":0.0,"width":0.09618056,"height":0.019444445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Amazon S3 pricing","depth":17,"bounds":{"left":0.7888889,"top":0.0,"width":0.08263889,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Storage class","depth":16,"bounds":{"left":0.35381943,"top":0.005,"width":0.059722222,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Standard","depth":16,"bounds":{"left":0.35381943,"top":0.027222222,"width":0.039930556,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Server-side encryption settings Info","depth":16,"bounds":{"left":0.35381943,"top":0.112222224,"width":0.22083333,"height":0.026666667},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Server-side encryption settings","depth":17,"bounds":{"left":0.35381943,"top":0.112222224,"width":0.19756944,"height":0.026666667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Info","depth":17,"bounds":{"left":0.55833334,"top":0.12055556,"width":0.016319444,"height":0.016666668},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Edit","depth":15,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Server-side encryption protects data at rest.","depth":16,"bounds":{"left":0.35381943,"top":0.14944445,"width":0.19375,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Encryption type","depth":16,"bounds":{"left":0.35381943,"top":0.185,"width":0.072916664,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Info : Encryption type","depth":16,"bounds":{"left":0.43368056,"top":0.18722223,"width":0.016319444,"height":0.016666668},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Server-side encryption with Amazon S3 managed keys (SSE-S3)","depth":16,"bounds":{"left":0.35381943,"top":0.20722222,"width":0.27916667,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Checksums","depth":16,"bounds":{"left":0.35381943,"top":0.29222223,"width":0.07048611,"height":0.026666667},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Checksums","depth":17,"bounds":{"left":0.35381943,"top":0.29222223,"width":0.07048611,"height":0.026666667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Checksums are used for data integrity verification of new objects.","depth":16,"bounds":{"left":0.35381943,"top":0.32277778,"width":0.28993055,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Learn more Opens in a new tab","depth":16,"bounds":{"left":0.64375,"top":0.32277778,"width":0.06388889,"height":0.019444445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Learn more","depth":17,"bounds":{"left":0.64375,"top":0.32277778,"width":0.05,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Checksum function","depth":17,"bounds":{"left":0.35381943,"top":0.35833332,"width":0.0875,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CRC64NVME","depth":17,"bounds":{"left":0.35381943,"top":0.38055557,"width":0.055555556,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Checksum type","depth":17,"bounds":{"left":0.72881943,"top":0.35833332,"width":0.06979167,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Full object","depth":17,"bounds":{"left":0.72881943,"top":0.38055557,"width":0.046180554,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Checksum value","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy Checksum value","depth":18,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CWEYpInIxV4=","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Tags (0)","depth":16,"bounds":{"left":0.35381943,"top":0.46555555,"width":0.04826389,"height":0.031111112},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXHeading","text":"Tags (0)","depth":18,"bounds":{"left":0.35381943,"top":0.47,"width":0.04826389,"height":0.026666667},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Tags","depth":19,"bounds":{"left":0.35381943,"top":0.47,"width":0.028819444,"height":0.026666667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(0)","depth":19,"bounds":{"left":0.3861111,"top":0.47,"width":0.015972223,"height":0.026666667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Edit","depth":15,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Track storage cost of other criteria by tagging your objects.","depth":16,"bounds":{"left":0.35381943,"top":0.50277776,"width":0.26180556,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Learn more Opens in a new tab","depth":16,"bounds":{"left":0.615625,"top":0.50277776,"width":0.06388889,"height":0.019444445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Learn more","depth":17,"bounds":{"left":0.615625,"top":0.50277776,"width":0.05,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Key","depth":22,"bounds":{"left":0.35520834,"top":0.5427778,"width":0.016666668,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Value","depth":22,"bounds":{"left":0.7659722,"top":0.5427778,"width":0.025694445,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"No tags associated with this resource.","depth":23,"bounds":{"left":0.8190972,"top":0.5927778,"width":0.16493055,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Key","depth":22,"bounds":{"left":0.35520834,"top":0.5427778,"width":0.016666668,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"No tags associated with this resource.","depth":23,"bounds":{"left":0.8190972,"top":0.5927778,"width":0.16493055,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Value","depth":22,"bounds":{"left":0.7659722,"top":0.5427778,"width":0.025694445,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"No tags associated with this resource.","depth":23,"bounds":{"left":0.8190972,"top":0.5927778,"width":0.16493055,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Metadata (2)","depth":16,"bounds":{"left":0.35381943,"top":0.7266667,"width":0.07951389,"height":0.031111112},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXHeading","text":"Metadata (2)","depth":18,"bounds":{"left":0.35381943,"top":0.7311111,"width":0.07951389,"height":0.026666667},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Metadata","depth":19,"bounds":{"left":0.35381943,"top":0.7311111,"width":0.059722222,"height":0.026666667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(2)","depth":19,"bounds":{"left":0.41701388,"top":0.7311111,"width":0.016319444,"height":0.026666667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Metadata is optional information provided as a name-value (key-value) pair.","depth":16,"bounds":{"left":0.35381943,"top":0.76166666,"width":0.3357639,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Learn more Opens in a new tab","depth":16,"bounds":{"left":0.68958336,"top":0.76166666,"width":0.06388889,"height":0.019444445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Learn more","depth":17,"bounds":{"left":0.68958336,"top":0.76166666,"width":0.050347224,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Type","depth":21,"bounds":{"left":0.35520834,"top":0.8061111,"width":0.021875,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Key","depth":21,"bounds":{"left":0.6527778,"top":0.8061111,"width":0.016666668,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Value","depth":21,"bounds":{"left":0.96319443,"top":0.8061111,"width":0.025694445,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"System defined","depth":21,"bounds":{"left":0.35520834,"top":0.84944445,"width":0.068055555,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Cache-Control","depth":21,"bounds":{"left":0.6527778,"top":0.84944445,"width":0.063194446,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"public,max-age=31536000","depth":21,"bounds":{"left":0.96319443,"top":0.84944445,"width":0.03680557,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"System defined","depth":21,"bounds":{"left":0.35520834,"top":0.8927778,"width":0.068055555,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Content-Type","depth":21,"bounds":{"left":0.6527778,"top":0.8927778,"width":0.059722222,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"image/vnd.microsoft.icon","depth":21,"bounds":{"left":0.96319443,"top":0.8927778,"width":0.03680557,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Type","depth":21,"bounds":{"left":0.35520834,"top":0.8061111,"width":0.021875,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"System defined","depth":21,"bounds":{"left":0.35520834,"top":0.84944445,"width":0.068055555,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"System defined","depth":21,"bounds":{"left":0.35520834,"top":0.8927778,"width":0.068055555,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Key","depth":21,"bounds":{"left":0.6527778,"top":0.8061111,"width":0.016666668,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Cache-Control","depth":21,"bounds":{"left":0.6527778,"top":0.84944445,"width":0.063194446,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Content-Type","depth":21,"bounds":{"left":0.6527778,"top":0.8927778,"width":0.059722222,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Value","depth":21,"bounds":{"left":0.96319443,"top":0.8061111,"width":0.025694445,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"public,max-age=31536000","depth":21,"bounds":{"left":0.96319443,"top":0.84944445,"width":0.03680557,"height":0.019444445},"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-8883903860128700996
|
-8318154348459265043
|
click
|
accessibility
|
NULL
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
JY-20489 | Optimize Nudges - Phase 2 by yalokin-jiminny · Pull Request #11997 · jiminny/app
JY-20489 | Optimize Nudges - Phase 2 by yalokin-jiminny · Pull Request #11997 · jiminny/app
New Tab
New Tab
AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app
AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app
JY-20738 add debug logs on AJ report UP tracking by LakyLak · Pull Request #12013 · jiminny/app
JY-20738 add debug logs on AJ report UP tracking by LakyLak · Pull Request #12013 · jiminny/app
JY-20157 add not enough activities notification by LakyLak · Pull Request #12011 · jiminny/app
JY-20157 add not enough activities notification by LakyLak · Pull Request #12011 · jiminny/app
Jiminny
Jiminny
Userpilot | Nudge-created
Userpilot | Nudge-created
Pipelines - jiminny/app
Pipelines - jiminny/app
Inbox (1,609) - [EMAIL] - Jiminny Mail
Inbox (1,609) - [EMAIL] - Jiminny Mail
Feed — jiminny — Sentry
Feed — jiminny — Sentry
Unnamed Group
Jiminny
Jiminny
503 Service Temporarily Unavailable
503 Service Temporarily Unavailable
app/app/Http/Controllers/FrontendControllerTrait.php at fb01b96ae7a4635bc86648b82c2435789cddf693 · jiminny/app
app/app/Http/Controllers/FrontendControllerTrait.php at fb01b96ae7a4635bc86648b82c2435789cddf693 · jiminny/app
favicon.ico - Object in S3 bucket stage.ext.jiminny.public | S3 | us-east-2
favicon.ico - Object in S3 bucket stage.ext.jiminny.public | S3 | us-east-2
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AWS Console Home
Skip to Main Content
Skip to Main Content
Amazon Q
Services
Search
Ask Amazon Q
[Option+S]
CloudShell
Notifications (none available)
Help & support
Settings
United States (Ohio)
United States (Ohio)
STAGE
Account ID: 4387-4037-0364
STAGE
EC2 EC2
EC2
Elastic Container Service Elastic Container Service
Elastic Container Service
S3 S3
S3
CodeDeploy CodeDeploy
CodeDeploy
CloudWatch CloudWatch
CloudWatch
ElastiCache ElastiCache
ElastiCache
Aurora and RDS Aurora and RDS
Aurora and RDS
Amazon OpenSearch Service Amazon OpenSearch Service
Amazon OpenSearch Service
CloudFront CloudFront
CloudFront
MediaLive MediaLive
MediaLive
Open side navigation
Amazon S3
Amazon S3
Buckets
Buckets
stage.ext.jiminny.public
stage.ext.jiminny.public
favicon.ico
favicon.ico
Close side navigation
Amazon S3
Amazon S3
Amazon S3
Buckets
Buckets
General purpose buckets
General purpose buckets
Directory buckets
Directory buckets
Table buckets
Table buckets
Vector buckets
Vector buckets
Files
Files
File systems
File systems
New
New
Access management and security
Access management and security
Access Points
Access Points
Access Points for FSx
Access Points for FSx
Access Grants
Access Grants
IAM Access Analyzer
IAM Access Analyzer
Storage management and insights
Storage management and insights
Storage Lens
Storage Lens
Batch Operations
Batch Operations
Account and organization settings
Account and organization settings
AWS Marketplace for S3
AWS Marketplace for S3
AWS Marketplace for S3
favicon.ico
favicon.ico
Info : favicon.ico
Copy S3 URI
Copy S3 URI
Download
Download
Open Opens in a new tab
Open
Object actions
Object actions
Properties
Properties
Permissions
Permissions
Versions
Versions
Object overview
Object overview
Owner
0b4080af4d604bbac31a72fb4201c825e6f89e40bf6b1e4bc22f7b18b1c3a99d
AWS Region
US East (Ohio) us-east-2
Last modified
April 24, 2026, 11:22:30 (UTC+03:00)
Size
5.3 KB
Type
ico
Key
Copy Key
favicon.ico
S3 URI
Copy S3 URI
s3://stage.ext.jiminny.public/favicon.ico
Amazon Resource Name (ARN)
Copy Amazon Resource Name (ARN)
arn:aws:s3:::stage.ext.jiminny.public/favicon.ico
Entity tag (Etag)
Copy Entity tag (Etag)
443b27dd618793b235a70ff4a04dd946
Object URL
Copy Object URL
https://s3.us-east-2.amazonaws.com/stage.ext.jiminny.public/favicon.ico
https://s3.us-east-2.amazonaws.com/stage.ext.jiminny.public/favicon.ico
Object management overview
Object management overview
The following bucket properties and object management configurations impact the behavior of this object.
Bucket properties
Bucket properties
Bucket Versioning
When enabled, multiple variants of an object can be stored in the bucket to easily recover from unintended user actions and application failures.
Disabled
Bucket "stage.ext.jiminny.public" doesn't have Bucket Versioning enabled
We recommend that you enable Bucket Versioning to help protect against unintentionally overwriting or deleting objects.
Learn more Opens in a new tab
Learn more
Enable Bucket Versioning
Management configurations
Management configurations
Replication status
When a replication rule is applied to an object the replication status indicates the progress of the operation.
-
View replication rules
View replication rules
Expiration rule
You can use a lifecycle configuration to define expiration rules to schedule the removal of this object after a pre-defined time period.
-
Expiration date
The object will be permanently deleted on this date.
-
Storage class
Storage class
Edit
Amazon S3 offers a range of storage classes designed for different use cases.
Learn more Opens in a new tab
Learn more
or see
Amazon S3 pricing Opens in a new tab
Amazon S3 pricing
Storage class
Standard
Server-side encryption settings Info
Server-side encryption settings
Info
Edit
Server-side encryption protects data at rest.
Encryption type
Info : Encryption type
Server-side encryption with Amazon S3 managed keys (SSE-S3)
Checksums
Checksums
Checksums are used for data integrity verification of new objects.
Learn more Opens in a new tab
Learn more
Checksum function
CRC64NVME
Checksum type
Full object
Checksum value
Copy Checksum value
CWEYpInIxV4=
Tags (0)
Tags (0)
Tags
(0)
Edit
Track storage cost of other criteria by tagging your objects.
Learn more Opens in a new tab
Learn more
Key
Value
No tags associated with this resource.
Key
No tags associated with this resource.
Value
No tags associated with this resource.
Metadata (2)
Metadata (2)
Metadata
(2)
Metadata is optional information provided as a name-value (key-value) pair.
Learn more Opens in a new tab
Learn more
Type
Key
Value
System defined
Cache-Control
public,max-age=31536000
System defined
Content-Type
image/vnd.microsoft.icon
Type
System defined
System defined
Key
Cache-Control
Content-Type
Value
public,max-age=31536000...
|
78871
|
|
78874
|
2019
|
17
|
2026-04-24T13:53:12.696702+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777038792696_m1.jpg...
|
Preview
|
favicon.ico
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
favicon.ico
favicon.ico
Insert Page…
favicon.ico
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"favicon.ico","depth":5,"bounds":{"left":0.0027777778,"top":0.09,"width":0.104166664,"height":0.031111112},"role_description":"text"},{"role":"AXStaticText","text":"favicon.ico","depth":6,"bounds":{"left":0.011805556,"top":0.096666664,"width":0.050694443,"height":0.017777778},"automation_id":"_NS:27","role_description":"text"},{"role":"AXMenuButton","text":"Insert Page…","depth":3,"bounds":{"left":0.0027777778,"top":0.31055555,"width":0.022916667,"height":0.025555555},"role_description":"menu button","subrole":"AXSegment","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"favicon.ico","depth":1,"bounds":{"left":0.15625,"top":0.032222223,"width":0.14097223,"height":0.057777777},"role_description":"text"}]...
|
7564119013552971576
|
-5927588308665616072
|
visual_change
|
hybrid
|
NULL
|
favicon.ico
favicon.ico
Insert Page…
favicon.ico
P favicon.ico
favicon.ico
Insert Page…
favicon.ico
PreviewFileEditViewGoTools• v favicon.icoWindowHelp100% <Fri 24 Apr 16:53:12screenpipe"O $4-zsh*5favicon.icoAPP1онттaneйYour branch is behind 'origin/master' by 5 commits, and can be fast-forwarded.Cuse "git pull"to update your local branch)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullremote: Enumerating objects: 50, done.remote: Counting objects: 100% (50/50), done.remote: Compressing objects: 100% (23/23), done.remote: Total 50 (delta 28), reused 48 (delta 27), pack-reused 0 (from 0)Unpacking objects: 100% (50/50), 8.46 KiB | 173.00 KiB/s, done.From github.com:jiminny/app+ ad8c8625c3...1ae95eb19e JY-20489-hudges-phase2e4a4800edc..ac10bb65b3 JY-20663-partner-rockeedd7e834d145..7b28fe8e0a JY-20738-debug-AJ-tracking-UP* [new branch]fix-fav-icon-and-forbid-claude-from-committing-> origin/JY-20489-hudges-phase2 (forced update)-> origin/JY-20663-partner-rockeed-> origin/JY-20738-debug-AJ-tracking-UP-› origin/fix-fav-icon-and-forbid-claude-from-committingUpdating 3ac70b38d8..e183237c25Fast-forwardfront-end/README.mdfront-end/jsconfig.jsonfront-end/package.jsonfront-end/src/__mocks__/setup.jsfront-end/src/components/AiReports/__tests_/__snapshots_/audio-player-modal.output.htmlfront-end/src/components/LiveCoach/VideoPlayer.vue.../src/components/Settings/shared/InviteMemberModal/__tests_/__snapshots__/InviteMemberModal.spec.js.snapfront-end/src/components/TeamInsights/Themes/__tests__/__snapshots__/Themes.spec.js.snapfront-end/src/components/layout/Sidebar/__tests_/__snapshots__/Sidebar.spec.js.snapfront-end/src/components/onboard/__tests_/__snapshots__/0nboard.spec.js.snapfront-end/src/components/playback/__tests__/__snapshots__/Playback.spec.js.snap10 ++-145+-48+-5+-2+-4+-26+-8front-end/src/components/playlists/__tests_/__snapshots__/Playlists.spec.js.snapfront-end/yarn.lock| 369613 files changed, 2206 insertions(+), 1691 deletions(-)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co-b JY-20508-notify-before-AJ-report-expirationSwitched to a new branch 'JY-20508-notify-before-AJ-report-expiration'lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20508-notify-before-AJ-report-expiration) $I...
|
78873
|
|
75331
|
1875
|
45
|
2026-04-23T11:00:36.673511+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776942036673_m1.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20157-AJ-report-not-send-notification, menu","depth":5,"help_text":"Git Branch: JY-20157-AJ-report-not-send-notification","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reader Mode","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"21","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","depth":4,"value":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3117261423711325055
|
-3726825894138353845
|
idle
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
75324
|
|
75330
|
1876
|
59
|
2026-04-23T11:00:30.504045+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776942030504_m2.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.25731382,"top":0.019952115,"width":0.03856383,"height":0.025538707},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20157-AJ-report-not-send-notification, menu","depth":5,"bounds":{"left":0.29587767,"top":0.019952115,"width":0.10139628,"height":0.025538707},"help_text":"Git Branch: JY-20157-AJ-report-not-send-notification","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8171542,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"bounds":{"left":0.8324468,"top":0.019952115,"width":0.0831117,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reader Mode","depth":4,"bounds":{"left":0.7174202,"top":0.17318435,"width":0.034574468,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","depth":4,"bounds":{"left":0.3700133,"top":0.007980846,"width":0.4035904,"height":0.9920192},"value":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"bounds":{"left":0.77526593,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"bounds":{"left":0.78390956,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"bounds":{"left":0.79488033,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"bounds":{"left":0.80352396,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"bounds":{"left":0.8121675,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"bounds":{"left":0.8231383,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"bounds":{"left":0.83410907,"top":0.123703115,"width":0.024268618,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"bounds":{"left":0.8607048,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"bounds":{"left":0.87167555,"top":0.123703115,"width":0.029587766,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"bounds":{"left":0.9587766,"top":0.123703115,"width":0.02825798,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"21","depth":4,"bounds":{"left":0.9222075,"top":0.14844373,"width":0.009640957,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.9338431,"top":0.14844373,"width":0.00731383,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"bounds":{"left":0.9431516,"top":0.14844373,"width":0.00930851,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.9544548,"top":0.14844373,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"bounds":{"left":0.9644282,"top":0.14844373,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.9740692,"top":0.14684756,"width":0.00731383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.98138297,"top":0.14684756,"width":0.006981383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","depth":4,"value":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.24335106,"top":0.047885075,"width":0.024268618,"height":0.024740623},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3117261423711325055
|
-3726825894138353845
|
idle
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
75323
|
|
75329
|
1875
|
44
|
2026-04-23T11:00:06.300677+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776942006300_m1.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20157-AJ-report-not-send-notification, menu","depth":5,"help_text":"Git Branch: JY-20157-AJ-report-not-send-notification","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reader Mode","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"21","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","depth":4,"value":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3117261423711325055
|
-3726825894138353845
|
idle
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
75324
|
|
75328
|
1876
|
58
|
2026-04-23T11:00:00.044156+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776942000044_m2.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.25731382,"top":0.019952115,"width":0.03856383,"height":0.025538707},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20157-AJ-report-not-send-notification, menu","depth":5,"bounds":{"left":0.29587767,"top":0.019952115,"width":0.10139628,"height":0.025538707},"help_text":"Git Branch: JY-20157-AJ-report-not-send-notification","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8171542,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"bounds":{"left":0.8324468,"top":0.019952115,"width":0.0831117,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reader Mode","depth":4,"bounds":{"left":0.7174202,"top":0.17318435,"width":0.034574468,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","depth":4,"bounds":{"left":0.3700133,"top":0.007980846,"width":0.4035904,"height":0.9920192},"value":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"bounds":{"left":0.77526593,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"bounds":{"left":0.78390956,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"bounds":{"left":0.79488033,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"bounds":{"left":0.80352396,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"bounds":{"left":0.8121675,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"bounds":{"left":0.8231383,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"bounds":{"left":0.83410907,"top":0.123703115,"width":0.024268618,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"bounds":{"left":0.8607048,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"bounds":{"left":0.87167555,"top":0.123703115,"width":0.029587766,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"bounds":{"left":0.9587766,"top":0.123703115,"width":0.02825798,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"21","depth":4,"bounds":{"left":0.9222075,"top":0.14844373,"width":0.009640957,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.9338431,"top":0.14844373,"width":0.00731383,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"bounds":{"left":0.9431516,"top":0.14844373,"width":0.00930851,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.9544548,"top":0.14844373,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"bounds":{"left":0.9644282,"top":0.14844373,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.9740692,"top":0.14684756,"width":0.00731383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.98138297,"top":0.14684756,"width":0.006981383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","depth":4,"value":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.24335106,"top":0.047885075,"width":0.024268618,"height":0.024740623},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3117261423711325055
|
-3726825894138353845
|
idle
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
75323
|
|
75327
|
1875
|
43
|
2026-04-23T10:59:35.909966+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776941975909_m1.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20157-AJ-report-not-send-notification, menu","depth":5,"help_text":"Git Branch: JY-20157-AJ-report-not-send-notification","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reader Mode","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"21","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","depth":4,"value":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3117261423711325055
|
-3726825894138353845
|
idle
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
75324
|
|
75326
|
1876
|
57
|
2026-04-23T10:59:29.603995+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776941969603_m2.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.25731382,"top":0.019952115,"width":0.03856383,"height":0.025538707},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20157-AJ-report-not-send-notification, menu","depth":5,"bounds":{"left":0.29587767,"top":0.019952115,"width":0.10139628,"height":0.025538707},"help_text":"Git Branch: JY-20157-AJ-report-not-send-notification","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8171542,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"bounds":{"left":0.8324468,"top":0.019952115,"width":0.0831117,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reader Mode","depth":4,"bounds":{"left":0.7174202,"top":0.17318435,"width":0.034574468,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","depth":4,"bounds":{"left":0.3700133,"top":0.007980846,"width":0.4035904,"height":0.9920192},"value":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"bounds":{"left":0.77526593,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"bounds":{"left":0.78390956,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"bounds":{"left":0.79488033,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"bounds":{"left":0.80352396,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"bounds":{"left":0.8121675,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"bounds":{"left":0.8231383,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"bounds":{"left":0.83410907,"top":0.123703115,"width":0.024268618,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"bounds":{"left":0.8607048,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"bounds":{"left":0.87167555,"top":0.123703115,"width":0.029587766,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"bounds":{"left":0.9587766,"top":0.123703115,"width":0.02825798,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"21","depth":4,"bounds":{"left":0.9222075,"top":0.14844373,"width":0.009640957,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.9338431,"top":0.14844373,"width":0.00731383,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"bounds":{"left":0.9431516,"top":0.14844373,"width":0.00930851,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.9544548,"top":0.14844373,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"bounds":{"left":0.9644282,"top":0.14844373,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.9740692,"top":0.14684756,"width":0.00731383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.98138297,"top":0.14684756,"width":0.006981383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","depth":4,"value":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.24335106,"top":0.047885075,"width":0.024268618,"height":0.024740623},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3117261423711325055
|
-3726825894138353845
|
idle
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
75323
|
|
75325
|
1876
|
56
|
2026-04-23T10:58:59.161722+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776941939161_m2.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.25731382,"top":0.019952115,"width":0.03856383,"height":0.025538707},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20157-AJ-report-not-send-notification, menu","depth":5,"bounds":{"left":0.29587767,"top":0.019952115,"width":0.10139628,"height":0.025538707},"help_text":"Git Branch: JY-20157-AJ-report-not-send-notification","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8171542,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"bounds":{"left":0.8324468,"top":0.019952115,"width":0.0831117,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reader Mode","depth":4,"bounds":{"left":0.7174202,"top":0.17318435,"width":0.034574468,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","depth":4,"bounds":{"left":0.3700133,"top":0.007980846,"width":0.4035904,"height":0.9920192},"value":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"bounds":{"left":0.77526593,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"bounds":{"left":0.78390956,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"bounds":{"left":0.79488033,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"bounds":{"left":0.80352396,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"bounds":{"left":0.8121675,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"bounds":{"left":0.8231383,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"bounds":{"left":0.83410907,"top":0.123703115,"width":0.024268618,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"bounds":{"left":0.8607048,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"bounds":{"left":0.87167555,"top":0.123703115,"width":0.029587766,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"bounds":{"left":0.9587766,"top":0.123703115,"width":0.02825798,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"21","depth":4,"bounds":{"left":0.9222075,"top":0.14844373,"width":0.009640957,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.9338431,"top":0.14844373,"width":0.00731383,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"bounds":{"left":0.9431516,"top":0.14844373,"width":0.00930851,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.9544548,"top":0.14844373,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"bounds":{"left":0.9644282,"top":0.14844373,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.9740692,"top":0.14684756,"width":0.00731383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.98138297,"top":0.14684756,"width":0.006981383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","depth":4,"value":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.24335106,"top":0.047885075,"width":0.024268618,"height":0.024740623},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3117261423711325055
|
-3726825894138353845
|
idle
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
75323
|
|
75324
|
1875
|
42
|
2026-04-23T10:58:52.823255+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776941932823_m1.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20157-AJ-report-not-send-notification, menu","depth":5,"help_text":"Git Branch: JY-20157-AJ-report-not-send-notification","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reader Mode","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"21","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","depth":4,"value":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3117261423711325055
|
-3726825894138353845
|
idle
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
NULL
|
|
75323
|
1876
|
55
|
2026-04-23T10:58:28.766443+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776941908766_m2.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.25731382,"top":0.019952115,"width":0.03856383,"height":0.025538707},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20157-AJ-report-not-send-notification, menu","depth":5,"bounds":{"left":0.29587767,"top":0.019952115,"width":0.10139628,"height":0.025538707},"help_text":"Git Branch: JY-20157-AJ-report-not-send-notification","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8171542,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"bounds":{"left":0.8324468,"top":0.019952115,"width":0.0831117,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reader Mode","depth":4,"bounds":{"left":0.7174202,"top":0.17318435,"width":0.034574468,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","depth":4,"bounds":{"left":0.3700133,"top":0.007980846,"width":0.4035904,"height":0.9920192},"value":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"bounds":{"left":0.77526593,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"bounds":{"left":0.78390956,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"bounds":{"left":0.79488033,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"bounds":{"left":0.80352396,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"bounds":{"left":0.8121675,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"bounds":{"left":0.8231383,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"bounds":{"left":0.83410907,"top":0.123703115,"width":0.024268618,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"bounds":{"left":0.8607048,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"bounds":{"left":0.87167555,"top":0.123703115,"width":0.029587766,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"bounds":{"left":0.9587766,"top":0.123703115,"width":0.02825798,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"21","depth":4,"bounds":{"left":0.9222075,"top":0.14844373,"width":0.009640957,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.9338431,"top":0.14844373,"width":0.00731383,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"bounds":{"left":0.9431516,"top":0.14844373,"width":0.00930851,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.9544548,"top":0.14844373,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"bounds":{"left":0.9644282,"top":0.14844373,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.9740692,"top":0.14684756,"width":0.00731383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.98138297,"top":0.14684756,"width":0.006981383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","depth":4,"value":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.24335106,"top":0.047885075,"width":0.024268618,"height":0.024740623},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3117261423711325055
|
-3726825894138353845
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
NULL
|
|
75318
|
1876
|
52
|
2026-04-23T10:58:14.273773+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776941894273_m2.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.25731382,"top":0.019952115,"width":0.03856383,"height":0.025538707},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20157-AJ-report-not-send-notification, menu","depth":5,"bounds":{"left":0.29587767,"top":0.019952115,"width":0.10139628,"height":0.025538707},"help_text":"Git Branch: JY-20157-AJ-report-not-send-notification","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8171542,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"bounds":{"left":0.8324468,"top":0.019952115,"width":0.0831117,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reader Mode","depth":4,"bounds":{"left":0.7174202,"top":0.17318435,"width":0.034574468,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"bounds":{"left":0.77526593,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"bounds":{"left":0.78390956,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"bounds":{"left":0.79488033,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"bounds":{"left":0.80352396,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"bounds":{"left":0.8121675,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"bounds":{"left":0.8231383,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"bounds":{"left":0.83410907,"top":0.123703115,"width":0.024268618,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"bounds":{"left":0.8607048,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"bounds":{"left":0.87167555,"top":0.123703115,"width":0.029587766,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"bounds":{"left":0.9587766,"top":0.123703115,"width":0.02825798,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"21","depth":4,"bounds":{"left":0.9222075,"top":0.14844373,"width":0.009640957,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.9338431,"top":0.14844373,"width":0.00731383,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"bounds":{"left":0.9431516,"top":0.14844373,"width":0.00930851,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.9544548,"top":0.14844373,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"bounds":{"left":0.9644282,"top":0.14844373,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.9740692,"top":0.14684756,"width":0.00731383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.98138297,"top":0.14684756,"width":0.006981383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","depth":4,"value":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.24335106,"top":0.047885075,"width":0.024268618,"height":0.024740623},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3117261423711325055
|
-3726825894138353845
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
75317
|
|
75316
|
1875
|
39
|
2026-04-23T10:58:10.479821+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776941890479_m1.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
2
1
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Kiosk\AutomatedReports;
use Carbon\CarbonImmutable;
use Jiminny\Component\ActivitySearch\FilterDefinition\ActivityActualDate;
use Jiminny\Component\ActivitySearch\FilterDefinition\ActivityUpdatedDate;
use Jiminny\Component\ActivitySearch\FilterDefinition\DealInsights\ClosingPeriodFilter;
use Jiminny\Component\ActivitySearch\Service\ActivitySearch;
use Jiminny\Models\Activity\Search;
use Jiminny\Models\User;
use Jiminny\Repositories\ElasticActivityRepository;
use Jiminny\VO\Repository\OnDemandActivitySearch\Criteria;
use Psr\Log\LoggerInterface;
class AskJiminnyReportActivityService
{
private const int DEFAULT_TOP_ACTIVITIES_COUNT = 100;
private const array DATE_FILTER_KEYS = [
ActivityActualDate::PARAM_START_DATE,
ActivityActualDate::PARAM_END_DATE,
ActivityUpdatedDate::PARAM_UPDATED_FROM,
ActivityUpdatedDate::PARAM_UPDATED_TO,
ClosingPeriodFilter::KEY_START_DATE,
ClosingPeriodFilter::KEY_END_DATE,
];
public function __construct(
private readonly ActivitySearch $activitySearch,
private readonly ElasticActivityRepository $elasticRepository,
private readonly LoggerInterface $logger,
) {
}
/**
* Fetch activity IDs for a saved search, passing its filters as-is to Criteria.
* Date filters stored on the saved search are excluded; if no other filters exist,
* no date constraint is applied — matching the behaviour of getContextForAskAnythingByFilter.
*
* @return string[] Activity IDs
*/
public function getActivityIdsForSavedSearch(
Search $savedSearch,
User $user,
?string $frequency = null,
): array {
$requestParams = $this->buildRequestParamsFromSearch($savedSearch, $user);
if ($frequency !== null) {
$dateRange = $this->calculateDateRangeForFrequency($frequency, $user);
if ($dateRange !== null) {
$requestParams[ActivityActualDate::PARAM_START_DATE] = $dateRange['start_date'];
$requestParams[ActivityActualDate::PARAM_END_DATE] = $dateRange['end_date'];
}
}
$criteria = Criteria::createFromRequest(
array_merge($requestParams, [
'limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT,
'page' => 1,
'sequence_number' => 1,
]),
$user->getTimezone()
);
$filterSet = $this->activitySearch->getOnDemandPageFilterSet($criteria, $user);
$activityIds = $this->elasticRepository->onDemandSearchIdsOnly($user, $criteria, $filterSet);
$this->logger->info('[AskJiminnyReport] Fetched activity IDs for saved search', [
'saved_search_id' => $savedSearch->getId(),
'user_id' => $user->getId(),
'activity_count' => count($activityIds),
]);
return $activityIds;
}
private function buildRequestParamsFromSearch(Search $savedSearch, User $user): array
{
$params = [];
$arrayFilterKeys = $this->activitySearch->getArrayFilterKeys($user);
foreach ($savedSearch->getFilters() as $filter) {
$key = $filter->getFilterProperty();
$value = $filter->getFilterValue();
if (in_array($key, self::DATE_FILTER_KEYS, true)) {
continue;
}
if (isset($params[$key])) {
$params[$key][] = $value;
} elseif (in_array($key, $arrayFilterKeys, true)) {
$params[$key] = [$value];
} else {
$params[$key] = $value;
}
}
return $params;
}
/**
* @return array{start_date: string, end_date: string}|null
*/
private function calculateDateRangeForFrequency(string $frequency, User $user): ?array
{
$now = CarbonImmutable::now($user->getTimezone());
$range = match ($frequency) {
AutomatedReportsService::FREQUENCY_DAILY => [
$now->previousWeekday()->startOfDay(),
$now->previousWeekday()->endOfDay(),
],
AutomatedReportsService::FREQUENCY_WEEKLY => [
$now->subWeek()->startOfWeek(),
$now->subWeek()->endOfWeek(),
],
AutomatedReportsService::FREQUENCY_MONTHLY => [
$now->subMonthNoOverflow()->startOfMonth(),
$now->subMonthNoOverflow()->endOfMonth(),
],
AutomatedReportsService::FREQUENCY_QUARTERLY => [
$now->subQuarterNoOverflow()->startOfQuarter(),
$now->subQuarterNoOverflow()->endOfQuarter(),
],
default => null,
};
if ($range === null) {
return null;
}
return [
'start_date' => $range[0]->format('Y-m-d H:i:s'),
'end_date' => $range[1]->format('Y-m-d H:i:s'),
];
}
}
Execute
Explain Plan
Browse Query History
View Parameters
Open Query Execution Settings…
In-Editor Results
Tx: Auto
Cancel Running Statements
Playground
jiminny
Code changed:
Hide
Sync Changes
Hide This Notification
21
1
17
2
4
Previous Highlighted Error
Next Highlighted Error
SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o
JOIN activities a ON o.id = a.opportunity_id
WHERE a.crm_configuration_id = 39
AND a.actual_start_time > '2025-10-13'
AND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')
;
SELECT * FROM activities
WHERE crm_configuration_id = 39 and user_id = 143
and actual_start_time >= '2025-10-13'
AND type IN ('conference', 'softphone-inbound', 'softphone-outbound')
;
SELECT * FROM opportunities WHERE account_id IN (178);
select * from activities where id IN (620137, 620187, 620188, 620189, 620230);
# HS
SELECT * FROM opportunities WHERE id IN (238);
select * from activities where id IN (477,2076);
select * from users;
SELECT COUNT(*) FROM users;
SELECT COUNT(*) FROM activities;
SELECT COUNT(*) FROM opportunities;
UPDATE activities
SET
actual_start_time = '2025-12-19 09:00:00',
actual_end_time = '2025-12-19 10:30:00',
scheduled_start_time = '2025-12-19 09:00:00',
scheduled_end_time = '2025-12-19 10:30:00'
WHERE id IN (407509,407375);
select * from partners;
SELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id
FROM activities
WHERE user_id = 143
AND actual_start_time >= '2025-10-13 00:00:00'
AND actual_start_time <= '2026-01-13 23:59:59'
ORDER BY actual_start_time DESC;
SELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;
SELECT * FROM crm_layouts where crm_configuration_id = 39;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;
# lead_id
# account_id 177
# contact_id 3969
# opportunity_id
# stage_id 203
SELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;
SELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'
AND user_id = 143 and actual_start_time >= '2025-10-13';
SELECT * FROM activities a
# JOIN opportunities o ON a.opportunity_id = o.id
WHERE a.crm_configuration_id = 39 AND a.type = 'conference'
and status = 'completed' and recording_state = 'recorded'
and a.actual_start_time >= '2025-10-13'
AND a.user_id = 143
;
select * from leads
where crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707
SELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);
SELECT * FROM activities WHERE id IN (356013,616188,616202,616310);
SELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198
SELECT * FROM activities WHERE id IN (356001, 356008); # contacts:
SELECT * FROM opportunities WHERE id IN (1707);
SELECT * FROM stages where id IN (204, 198);
SELECT * FROM opportunities WHERE account_id IN (178);
SELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';
SELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal
SELECT * FROM activities where crm_configuration_id = 39
AND opportunity_id IS NULL
AND is_internal = false
and status = 'completed' and recording_state = 'recorded'
AND actual_start_time >= '2025-10-13'
AND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)
# AND lead_id IN (112, 109)
;
SELECT * FROM crm_profiles WHERE user_id = 143;
select * from inboxes; # 212
select * from users where id = 143; # 143
select * from inbox_email_batches where inbox_id = 212
and updated_at >= '2026-01-28 00:00:00' order by id desc;
select * from inbox_emails where inbox_id = 212
and batch_id = 95885 order by id desc;
select * from email_messages where origin_user_id = 143;
select * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';
select * from participants where activity_id = 620247;
select * from crm_profiles where user_id = 143;
SELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001
select * from transcription where activity_id = 356001; # 6943
select * from ai_prompts where transcription_id = 6943;
SELECT * FROM activity_summary_logs where activity_id = 356001;
SELECT * FROM social_accounts WHERE sociable_id = 143;
# [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;
# 422515 softphone tr. 8100
SELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;
# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS
select * from ai_prompts where transcription_id IN (8100, 7670);
select * from activity_summary_logs where activity_id = 407509;
select * from sidekick_settings;
select * from default_activity_types;
SELECT * FROM contacts WHERE crm_configuration_id = 39 and email = '[EMAIL]';
SELECT * FROM leads WHERE crm_configuration_id = 39 and email = '[EMAIL]';
SELECT * FROM activity_searches where user_id = 143;
SELECT * FROM groups where team_id = 1;
select * from teams where id = 1;
select * from groups where team_id = 1; # 1150 - 7e75f8025c22
select id, name, group_id, status, deleted_at, email
from users where team_id = 1 order by group_id desc ;
select * from activity_searches where id in (1977, 1978, 1979);
select * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);
select * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277
select * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879
INSERT INTO `activity_search_filters`
(`activity_search_id`, `filter`, `value`) VALUES
(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),
(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),
(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')
;
select * from crm_configurations where id = 39;
select sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id
where u.team_id = 1;
SELECT * FROM social_accounts WHERE sociable_id = 1635;
SELECT * FROM users WHERE id = 1635;
select * from teams where id = 1;
select * from users where team_id = 1;
select * from team_features where team_id = 1;
select * from features;
SELECT * FROM activity_searches where id = 1982; # 1981
SELECT * FROM activity_search_filters WHERE activity_search_id = 1982;
SELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;
SELECT * FROM automated_reports where id = 71;
SELECT * FROM automated_report_results where report_id = 71;
UPDATE automated_reports set playbook_categories = NULL where id = 68;
SELECT * FROM automated_report_results where id = 275;
SELECT * FROM automated_reports order by id desc;
SELECT * FROM automated_report_results order by id desc;
select * from activity_searches where user_id = 143;
select * from ask_anything_prompts;
SELECT * FROM groups WHERE id = 1439;
SELECT * FROM users WHERE group_id = 1439;
select * from permissions; # 158
select * from roles;
select * from permission_role
select * from teams where id = 1;
select * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;
select * from groups where id = 28;
select * from playbooks where team_id = 1;
select * from playbooks where id = 179;
select * from playbook_categories where id = 1391;
select * from users where id = 143;
select * from crm_profiles where user_id = 143;
select * from activities where crm_configuration_id = 39 and type = 'conference'
and crm_provider_id IS NOT NULL ORDER by id desc;
select * from activities where id = 422003; # 00UO400000pB6fpMAC
SELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type
FROM automated_report_results ar
JOIN automated_reports a ON a.id = ar.report_id
WHERE a.type = 'ask_jiminny'
LIMIT 10;
SELECT `automated_report_results`.* FROM `automated_report_results`
INNER JOIN `automated_reports`
ON `automated_report_results`.`report_id` = `automated_reports`.`id`
WHERE 1=1
AND `automated_report_results`.`generated_at` IS NOT NULL
# AND `automated_report_results`.`sent_at` IS NOT NULL
AND `automated_reports`.`team_id` = 1
AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$."users"')
;
SELECT * FROM automated_reports where id = 67;
SELECT * FROM automated_reports where id = 42;
SELECT * FROM users WHERE id = 143; # group 28
select * from teams where id = 3143;
select * from crm_configurations where id = 500;
select * from users where name = 'Integration Account'; # 1695
SELECT * FROM social_accounts WHERE sociable_id = 1695;
select * from activities where crm_configuration_id = 39
and recording_state = 'recorded' and duration > 60
and status = 'completed' and actual_start_time >= '2025-12-01';
SELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;
select * from leads;
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20157-AJ-report-not-send-notification, menu","depth":5,"help_text":"Git Branch: JY-20157-AJ-report-not-send-notification","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Kiosk\\AutomatedReports;\n\nuse Carbon\\CarbonImmutable;\nuse Jiminny\\Component\\ActivitySearch\\FilterDefinition\\ActivityActualDate;\nuse Jiminny\\Component\\ActivitySearch\\FilterDefinition\\ActivityUpdatedDate;\nuse Jiminny\\Component\\ActivitySearch\\FilterDefinition\\DealInsights\\ClosingPeriodFilter;\nuse Jiminny\\Component\\ActivitySearch\\Service\\ActivitySearch;\nuse Jiminny\\Models\\Activity\\Search;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\ElasticActivityRepository;\nuse Jiminny\\VO\\Repository\\OnDemandActivitySearch\\Criteria;\nuse Psr\\Log\\LoggerInterface;\n\nclass AskJiminnyReportActivityService\n{\n private const int DEFAULT_TOP_ACTIVITIES_COUNT = 100;\n\n private const array DATE_FILTER_KEYS = [\n ActivityActualDate::PARAM_START_DATE,\n ActivityActualDate::PARAM_END_DATE,\n ActivityUpdatedDate::PARAM_UPDATED_FROM,\n ActivityUpdatedDate::PARAM_UPDATED_TO,\n ClosingPeriodFilter::KEY_START_DATE,\n ClosingPeriodFilter::KEY_END_DATE,\n ];\n\n public function __construct(\n private readonly ActivitySearch $activitySearch,\n private readonly ElasticActivityRepository $elasticRepository,\n private readonly LoggerInterface $logger,\n ) {\n }\n\n /**\n * Fetch activity IDs for a saved search, passing its filters as-is to Criteria.\n * Date filters stored on the saved search are excluded; if no other filters exist,\n * no date constraint is applied — matching the behaviour of getContextForAskAnythingByFilter.\n *\n * @return string[] Activity IDs\n */\n public function getActivityIdsForSavedSearch(\n Search $savedSearch,\n User $user,\n ?string $frequency = null,\n ): array {\n $requestParams = $this->buildRequestParamsFromSearch($savedSearch, $user);\n\n if ($frequency !== null) {\n $dateRange = $this->calculateDateRangeForFrequency($frequency, $user);\n if ($dateRange !== null) {\n $requestParams[ActivityActualDate::PARAM_START_DATE] = $dateRange['start_date'];\n $requestParams[ActivityActualDate::PARAM_END_DATE] = $dateRange['end_date'];\n }\n }\n\n $criteria = Criteria::createFromRequest(\n array_merge($requestParams, [\n 'limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT,\n 'page' => 1,\n 'sequence_number' => 1,\n ]),\n $user->getTimezone()\n );\n\n $filterSet = $this->activitySearch->getOnDemandPageFilterSet($criteria, $user);\n\n $activityIds = $this->elasticRepository->onDemandSearchIdsOnly($user, $criteria, $filterSet);\n\n $this->logger->info('[AskJiminnyReport] Fetched activity IDs for saved search', [\n 'saved_search_id' => $savedSearch->getId(),\n 'user_id' => $user->getId(),\n 'activity_count' => count($activityIds),\n ]);\n\n return $activityIds;\n }\n\n private function buildRequestParamsFromSearch(Search $savedSearch, User $user): array\n {\n $params = [];\n $arrayFilterKeys = $this->activitySearch->getArrayFilterKeys($user);\n\n foreach ($savedSearch->getFilters() as $filter) {\n $key = $filter->getFilterProperty();\n $value = $filter->getFilterValue();\n\n if (in_array($key, self::DATE_FILTER_KEYS, true)) {\n continue;\n }\n\n if (isset($params[$key])) {\n $params[$key][] = $value;\n } elseif (in_array($key, $arrayFilterKeys, true)) {\n $params[$key] = [$value];\n } else {\n $params[$key] = $value;\n }\n }\n\n return $params;\n }\n\n /**\n * @return array{start_date: string, end_date: string}|null\n */\n private function calculateDateRangeForFrequency(string $frequency, User $user): ?array\n {\n $now = CarbonImmutable::now($user->getTimezone());\n\n $range = match ($frequency) {\n AutomatedReportsService::FREQUENCY_DAILY => [\n $now->previousWeekday()->startOfDay(),\n $now->previousWeekday()->endOfDay(),\n ],\n AutomatedReportsService::FREQUENCY_WEEKLY => [\n $now->subWeek()->startOfWeek(),\n $now->subWeek()->endOfWeek(),\n ],\n AutomatedReportsService::FREQUENCY_MONTHLY => [\n $now->subMonthNoOverflow()->startOfMonth(),\n $now->subMonthNoOverflow()->endOfMonth(),\n ],\n AutomatedReportsService::FREQUENCY_QUARTERLY => [\n $now->subQuarterNoOverflow()->startOfQuarter(),\n $now->subQuarterNoOverflow()->endOfQuarter(),\n ],\n default => null,\n };\n\n if ($range === null) {\n return null;\n }\n\n return [\n 'start_date' => $range[0]->format('Y-m-d H:i:s'),\n 'end_date' => $range[1]->format('Y-m-d H:i:s'),\n ];\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Kiosk\\AutomatedReports;\n\nuse Carbon\\CarbonImmutable;\nuse Jiminny\\Component\\ActivitySearch\\FilterDefinition\\ActivityActualDate;\nuse Jiminny\\Component\\ActivitySearch\\FilterDefinition\\ActivityUpdatedDate;\nuse Jiminny\\Component\\ActivitySearch\\FilterDefinition\\DealInsights\\ClosingPeriodFilter;\nuse Jiminny\\Component\\ActivitySearch\\Service\\ActivitySearch;\nuse Jiminny\\Models\\Activity\\Search;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\ElasticActivityRepository;\nuse Jiminny\\VO\\Repository\\OnDemandActivitySearch\\Criteria;\nuse Psr\\Log\\LoggerInterface;\n\nclass AskJiminnyReportActivityService\n{\n private const int DEFAULT_TOP_ACTIVITIES_COUNT = 100;\n\n private const array DATE_FILTER_KEYS = [\n ActivityActualDate::PARAM_START_DATE,\n ActivityActualDate::PARAM_END_DATE,\n ActivityUpdatedDate::PARAM_UPDATED_FROM,\n ActivityUpdatedDate::PARAM_UPDATED_TO,\n ClosingPeriodFilter::KEY_START_DATE,\n ClosingPeriodFilter::KEY_END_DATE,\n ];\n\n public function __construct(\n private readonly ActivitySearch $activitySearch,\n private readonly ElasticActivityRepository $elasticRepository,\n private readonly LoggerInterface $logger,\n ) {\n }\n\n /**\n * Fetch activity IDs for a saved search, passing its filters as-is to Criteria.\n * Date filters stored on the saved search are excluded; if no other filters exist,\n * no date constraint is applied — matching the behaviour of getContextForAskAnythingByFilter.\n *\n * @return string[] Activity IDs\n */\n public function getActivityIdsForSavedSearch(\n Search $savedSearch,\n User $user,\n ?string $frequency = null,\n ): array {\n $requestParams = $this->buildRequestParamsFromSearch($savedSearch, $user);\n\n if ($frequency !== null) {\n $dateRange = $this->calculateDateRangeForFrequency($frequency, $user);\n if ($dateRange !== null) {\n $requestParams[ActivityActualDate::PARAM_START_DATE] = $dateRange['start_date'];\n $requestParams[ActivityActualDate::PARAM_END_DATE] = $dateRange['end_date'];\n }\n }\n\n $criteria = Criteria::createFromRequest(\n array_merge($requestParams, [\n 'limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT,\n 'page' => 1,\n 'sequence_number' => 1,\n ]),\n $user->getTimezone()\n );\n\n $filterSet = $this->activitySearch->getOnDemandPageFilterSet($criteria, $user);\n\n $activityIds = $this->elasticRepository->onDemandSearchIdsOnly($user, $criteria, $filterSet);\n\n $this->logger->info('[AskJiminnyReport] Fetched activity IDs for saved search', [\n 'saved_search_id' => $savedSearch->getId(),\n 'user_id' => $user->getId(),\n 'activity_count' => count($activityIds),\n ]);\n\n return $activityIds;\n }\n\n private function buildRequestParamsFromSearch(Search $savedSearch, User $user): array\n {\n $params = [];\n $arrayFilterKeys = $this->activitySearch->getArrayFilterKeys($user);\n\n foreach ($savedSearch->getFilters() as $filter) {\n $key = $filter->getFilterProperty();\n $value = $filter->getFilterValue();\n\n if (in_array($key, self::DATE_FILTER_KEYS, true)) {\n continue;\n }\n\n if (isset($params[$key])) {\n $params[$key][] = $value;\n } elseif (in_array($key, $arrayFilterKeys, true)) {\n $params[$key] = [$value];\n } else {\n $params[$key] = $value;\n }\n }\n\n return $params;\n }\n\n /**\n * @return array{start_date: string, end_date: string}|null\n */\n private function calculateDateRangeForFrequency(string $frequency, User $user): ?array\n {\n $now = CarbonImmutable::now($user->getTimezone());\n\n $range = match ($frequency) {\n AutomatedReportsService::FREQUENCY_DAILY => [\n $now->previousWeekday()->startOfDay(),\n $now->previousWeekday()->endOfDay(),\n ],\n AutomatedReportsService::FREQUENCY_WEEKLY => [\n $now->subWeek()->startOfWeek(),\n $now->subWeek()->endOfWeek(),\n ],\n AutomatedReportsService::FREQUENCY_MONTHLY => [\n $now->subMonthNoOverflow()->startOfMonth(),\n $now->subMonthNoOverflow()->endOfMonth(),\n ],\n AutomatedReportsService::FREQUENCY_QUARTERLY => [\n $now->subQuarterNoOverflow()->startOfQuarter(),\n $now->subQuarterNoOverflow()->endOfQuarter(),\n ],\n default => null,\n };\n\n if ($range === null) {\n return null;\n }\n\n return [\n 'start_date' => $range[0]->format('Y-m-d H:i:s'),\n 'end_date' => $range[1]->format('Y-m-d H:i:s'),\n ];\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"21","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","depth":4,"value":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
9193562023544619089
|
6830304284297795149
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
2
1
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Kiosk\AutomatedReports;
use Carbon\CarbonImmutable;
use Jiminny\Component\ActivitySearch\FilterDefinition\ActivityActualDate;
use Jiminny\Component\ActivitySearch\FilterDefinition\ActivityUpdatedDate;
use Jiminny\Component\ActivitySearch\FilterDefinition\DealInsights\ClosingPeriodFilter;
use Jiminny\Component\ActivitySearch\Service\ActivitySearch;
use Jiminny\Models\Activity\Search;
use Jiminny\Models\User;
use Jiminny\Repositories\ElasticActivityRepository;
use Jiminny\VO\Repository\OnDemandActivitySearch\Criteria;
use Psr\Log\LoggerInterface;
class AskJiminnyReportActivityService
{
private const int DEFAULT_TOP_ACTIVITIES_COUNT = 100;
private const array DATE_FILTER_KEYS = [
ActivityActualDate::PARAM_START_DATE,
ActivityActualDate::PARAM_END_DATE,
ActivityUpdatedDate::PARAM_UPDATED_FROM,
ActivityUpdatedDate::PARAM_UPDATED_TO,
ClosingPeriodFilter::KEY_START_DATE,
ClosingPeriodFilter::KEY_END_DATE,
];
public function __construct(
private readonly ActivitySearch $activitySearch,
private readonly ElasticActivityRepository $elasticRepository,
private readonly LoggerInterface $logger,
) {
}
/**
* Fetch activity IDs for a saved search, passing its filters as-is to Criteria.
* Date filters stored on the saved search are excluded; if no other filters exist,
* no date constraint is applied — matching the behaviour of getContextForAskAnythingByFilter.
*
* @return string[] Activity IDs
*/
public function getActivityIdsForSavedSearch(
Search $savedSearch,
User $user,
?string $frequency = null,
): array {
$requestParams = $this->buildRequestParamsFromSearch($savedSearch, $user);
if ($frequency !== null) {
$dateRange = $this->calculateDateRangeForFrequency($frequency, $user);
if ($dateRange !== null) {
$requestParams[ActivityActualDate::PARAM_START_DATE] = $dateRange['start_date'];
$requestParams[ActivityActualDate::PARAM_END_DATE] = $dateRange['end_date'];
}
}
$criteria = Criteria::createFromRequest(
array_merge($requestParams, [
'limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT,
'page' => 1,
'sequence_number' => 1,
]),
$user->getTimezone()
);
$filterSet = $this->activitySearch->getOnDemandPageFilterSet($criteria, $user);
$activityIds = $this->elasticRepository->onDemandSearchIdsOnly($user, $criteria, $filterSet);
$this->logger->info('[AskJiminnyReport] Fetched activity IDs for saved search', [
'saved_search_id' => $savedSearch->getId(),
'user_id' => $user->getId(),
'activity_count' => count($activityIds),
]);
return $activityIds;
}
private function buildRequestParamsFromSearch(Search $savedSearch, User $user): array
{
$params = [];
$arrayFilterKeys = $this->activitySearch->getArrayFilterKeys($user);
foreach ($savedSearch->getFilters() as $filter) {
$key = $filter->getFilterProperty();
$value = $filter->getFilterValue();
if (in_array($key, self::DATE_FILTER_KEYS, true)) {
continue;
}
if (isset($params[$key])) {
$params[$key][] = $value;
} elseif (in_array($key, $arrayFilterKeys, true)) {
$params[$key] = [$value];
} else {
$params[$key] = $value;
}
}
return $params;
}
/**
* @return array{start_date: string, end_date: string}|null
*/
private function calculateDateRangeForFrequency(string $frequency, User $user): ?array
{
$now = CarbonImmutable::now($user->getTimezone());
$range = match ($frequency) {
AutomatedReportsService::FREQUENCY_DAILY => [
$now->previousWeekday()->startOfDay(),
$now->previousWeekday()->endOfDay(),
],
AutomatedReportsService::FREQUENCY_WEEKLY => [
$now->subWeek()->startOfWeek(),
$now->subWeek()->endOfWeek(),
],
AutomatedReportsService::FREQUENCY_MONTHLY => [
$now->subMonthNoOverflow()->startOfMonth(),
$now->subMonthNoOverflow()->endOfMonth(),
],
AutomatedReportsService::FREQUENCY_QUARTERLY => [
$now->subQuarterNoOverflow()->startOfQuarter(),
$now->subQuarterNoOverflow()->endOfQuarter(),
],
default => null,
};
if ($range === null) {
return null;
}
return [
'start_date' => $range[0]->format('Y-m-d H:i:s'),
'end_date' => $range[1]->format('Y-m-d H:i:s'),
];
}
}
Execute
Explain Plan
Browse Query History
View Parameters
Open Query Execution Settings…
In-Editor Results
Tx: Auto
Cancel Running Statements
Playground
jiminny
Code changed:
Hide
Sync Changes
Hide This Notification
21
1
17
2
4
Previous Highlighted Error
Next Highlighted Error
SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o
JOIN activities a ON o.id = a.opportunity_id
WHERE a.crm_configuration_id = 39
AND a.actual_start_time > '2025-10-13'
AND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')
;
SELECT * FROM activities
WHERE crm_configuration_id = 39 and user_id = 143
and actual_start_time >= '2025-10-13'
AND type IN ('conference', 'softphone-inbound', 'softphone-outbound')
;
SELECT * FROM opportunities WHERE account_id IN (178);
select * from activities where id IN (620137, 620187, 620188, 620189, 620230);
# HS
SELECT * FROM opportunities WHERE id IN (238);
select * from activities where id IN (477,2076);
select * from users;
SELECT COUNT(*) FROM users;
SELECT COUNT(*) FROM activities;
SELECT COUNT(*) FROM opportunities;
UPDATE activities
SET
actual_start_time = '2025-12-19 09:00:00',
actual_end_time = '2025-12-19 10:30:00',
scheduled_start_time = '2025-12-19 09:00:00',
scheduled_end_time = '2025-12-19 10:30:00'
WHERE id IN (407509,407375);
select * from partners;
SELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id
FROM activities
WHERE user_id = 143
AND actual_start_time >= '2025-10-13 00:00:00'
AND actual_start_time <= '2026-01-13 23:59:59'
ORDER BY actual_start_time DESC;
SELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;
SELECT * FROM crm_layouts where crm_configuration_id = 39;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;
# lead_id
# account_id 177
# contact_id 3969
# opportunity_id
# stage_id 203
SELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;
SELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'
AND user_id = 143 and actual_start_time >= '2025-10-13';
SELECT * FROM activities a
# JOIN opportunities o ON a.opportunity_id = o.id
WHERE a.crm_configuration_id = 39 AND a.type = 'conference'
and status = 'completed' and recording_state = 'recorded'
and a.actual_start_time >= '2025-10-13'
AND a.user_id = 143
;
select * from leads
where crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707
SELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);
SELECT * FROM activities WHERE id IN (356013,616188,616202,616310);
SELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198
SELECT * FROM activities WHERE id IN (356001, 356008); # contacts:
SELECT * FROM opportunities WHERE id IN (1707);
SELECT * FROM stages where id IN (204, 198);
SELECT * FROM opportunities WHERE account_id IN (178);
SELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';
SELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal
SELECT * FROM activities where crm_configuration_id = 39
AND opportunity_id IS NULL
AND is_internal = false
and status = 'completed' and recording_state = 'recorded'
AND actual_start_time >= '2025-10-13'
AND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)
# AND lead_id IN (112, 109)
;
SELECT * FROM crm_profiles WHERE user_id = 143;
select * from inboxes; # 212
select * from users where id = 143; # 143
select * from inbox_email_batches where inbox_id = 212
and updated_at >= '2026-01-28 00:00:00' order by id desc;
select * from inbox_emails where inbox_id = 212
and batch_id = 95885 order by id desc;
select * from email_messages where origin_user_id = 143;
select * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';
select * from participants where activity_id = 620247;
select * from crm_profiles where user_id = 143;
SELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001
select * from transcription where activity_id = 356001; # 6943
select * from ai_prompts where transcription_id = 6943;
SELECT * FROM activity_summary_logs where activity_id = 356001;
SELECT * FROM social_accounts WHERE sociable_id = 143;
# [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;
# 422515 softphone tr. 8100
SELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;
# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS
select * from ai_prompts where transcription_id IN (8100, 7670);
select * from activity_summary_logs where activity_id = 407509;
select * from sidekick_settings;
select * from default_activity_types;
SELECT * FROM contacts WHERE crm_configuration_id = 39 and email = '[EMAIL]';
SELECT * FROM leads WHERE crm_configuration_id = 39 and email = '[EMAIL]';
SELECT * FROM activity_searches where user_id = 143;
SELECT * FROM groups where team_id = 1;
select * from teams where id = 1;
select * from groups where team_id = 1; # 1150 - 7e75f8025c22
select id, name, group_id, status, deleted_at, email
from users where team_id = 1 order by group_id desc ;
select * from activity_searches where id in (1977, 1978, 1979);
select * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);
select * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277
select * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879
INSERT INTO `activity_search_filters`
(`activity_search_id`, `filter`, `value`) VALUES
(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),
(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),
(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')
;
select * from crm_configurations where id = 39;
select sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id
where u.team_id = 1;
SELECT * FROM social_accounts WHERE sociable_id = 1635;
SELECT * FROM users WHERE id = 1635;
select * from teams where id = 1;
select * from users where team_id = 1;
select * from team_features where team_id = 1;
select * from features;
SELECT * FROM activity_searches where id = 1982; # 1981
SELECT * FROM activity_search_filters WHERE activity_search_id = 1982;
SELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;
SELECT * FROM automated_reports where id = 71;
SELECT * FROM automated_report_results where report_id = 71;
UPDATE automated_reports set playbook_categories = NULL where id = 68;
SELECT * FROM automated_report_results where id = 275;
SELECT * FROM automated_reports order by id desc;
SELECT * FROM automated_report_results order by id desc;
select * from activity_searches where user_id = 143;
select * from ask_anything_prompts;
SELECT * FROM groups WHERE id = 1439;
SELECT * FROM users WHERE group_id = 1439;
select * from permissions; # 158
select * from roles;
select * from permission_role
select * from teams where id = 1;
select * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;
select * from groups where id = 28;
select * from playbooks where team_id = 1;
select * from playbooks where id = 179;
select * from playbook_categories where id = 1391;
select * from users where id = 143;
select * from crm_profiles where user_id = 143;
select * from activities where crm_configuration_id = 39 and type = 'conference'
and crm_provider_id IS NOT NULL ORDER by id desc;
select * from activities where id = 422003; # 00UO400000pB6fpMAC
SELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type
FROM automated_report_results ar
JOIN automated_reports a ON a.id = ar.report_id
WHERE a.type = 'ask_jiminny'
LIMIT 10;
SELECT `automated_report_results`.* FROM `automated_report_results`
INNER JOIN `automated_reports`
ON `automated_report_results`.`report_id` = `automated_reports`.`id`
WHERE 1=1
AND `automated_report_results`.`generated_at` IS NOT NULL
# AND `automated_report_results`.`sent_at` IS NOT NULL
AND `automated_reports`.`team_id` = 1
AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$."users"')
;
SELECT * FROM automated_reports where id = 67;
SELECT * FROM automated_reports where id = 42;
SELECT * FROM users WHERE id = 143; # group 28
select * from teams where id = 3143;
select * from crm_configurations where id = 500;
select * from users where name = 'Integration Account'; # 1695
SELECT * FROM social_accounts WHERE sociable_id = 1695;
select * from activities where crm_configuration_id = 39
and recording_state = 'recorded' and duration > 60
and status = 'completed' and actual_start_time >= '2025-12-01';
SELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;
select * from leads;
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
75314
|
|
75315
|
1876
|
50
|
2026-04-23T10:58:10.411418+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776941890411_m2.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Show Replace Field
Search History
subMonthNoOverflow
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
1/1
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
Editor for CarbonImmutable.php
Execute
Explain Plan
Browse Query History
View Parameters
Open Query Execution Settings…
In-Editor Results
Tx: Auto
Cancel Running Statements
Playground
jiminny
Code changed:
Hide
Sync Changes
Hide This Notification
21
1
17
2
4
Previous Highlighted Error
Next Highlighted Error
SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o
JOIN activities a ON o.id = a.opportunity_id
WHERE a.crm_configuration_id = 39
AND a.actual_start_time > '2025-10-13'
AND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')
;
SELECT * FROM activities
WHERE crm_configuration_id = 39 and user_id = 143
and actual_start_time >= '2025-10-13'
AND type IN ('conference', 'softphone-inbound', 'softphone-outbound')
;
SELECT * FROM opportunities WHERE account_id IN (178);
select * from activities where id IN (620137, 620187, 620188, 620189, 620230);
# HS
SELECT * FROM opportunities WHERE id IN (238);
select * from activities where id IN (477,2076);
select * from users;
SELECT COUNT(*) FROM users;
SELECT COUNT(*) FROM activities;
SELECT COUNT(*) FROM opportunities;
UPDATE activities
SET
actual_start_time = '2025-12-19 09:00:00',
actual_end_time = '2025-12-19 10:30:00',
scheduled_start_time = '2025-12-19 09:00:00',
scheduled_end_time = '2025-12-19 10:30:00'
WHERE id IN (407509,407375);
select * from partners;
SELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id
FROM activities
WHERE user_id = 143
AND actual_start_time >= '2025-10-13 00:00:00'
AND actual_start_time <= '2026-01-13 23:59:59'
ORDER BY actual_start_time DESC;
SELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;
SELECT * FROM crm_layouts where crm_configuration_id = 39;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;
# lead_id
# account_id 177
# contact_id 3969
# opportunity_id
# stage_id 203
SELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;
SELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'
AND user_id = 143 and actual_start_time >= '2025-10-13';
SELECT * FROM activities a
# JOIN opportunities o ON a.opportunity_id = o.id
WHERE a.crm_configuration_id = 39 AND a.type = 'conference'
and status = 'completed' and recording_state = 'recorded'
and a.actual_start_time >= '2025-10-13'
AND a.user_id = 143
;
select * from leads
where crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707
SELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);
SELECT * FROM activities WHERE id IN (356013,616188,616202,616310);
SELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198
SELECT * FROM activities WHERE id IN (356001, 356008); # contacts:
SELECT * FROM opportunities WHERE id IN (1707);
SELECT * FROM stages where id IN (204, 198);
SELECT * FROM opportunities WHERE account_id IN (178);
SELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';
SELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal
SELECT * FROM activities where crm_configuration_id = 39
AND opportunity_id IS NULL
AND is_internal = false
and status = 'completed' and recording_state = 'recorded'
AND actual_start_time >= '2025-10-13'
AND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)
# AND lead_id IN (112, 109)
;
SELECT * FROM crm_profiles WHERE user_id = 143;
select * from inboxes; # 212
select * from users where id = 143; # 143
select * from inbox_email_batches where inbox_id = 212
and updated_at >= '2026-01-28 00:00:00' order by id desc;
select * from inbox_emails where inbox_id = 212
and batch_id = 95885 order by id desc;
select * from email_messages where origin_user_id = 143;
select * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';
select * from participants where activity_id = 620247;
select * from crm_profiles where user_id = 143;
SELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001
select * from transcription where activity_id = 356001; # 6943
select * from ai_prompts where transcription_id = 6943;
SELECT * FROM activity_summary_logs where activity_id = 356001;
SELECT * FROM social_accounts WHERE sociable_id = 143;
# [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;
# 422515 softphone tr. 8100
SELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;
# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS
select * from ai_prompts where transcription_id IN (8100, 7670);
select * from activity_summary_logs where activity_id = 407509;
select * from sidekick_settings;
select * from default_activity_types;
SELECT * FROM contacts WHERE crm_configuration_id = 39 and email = '[EMAIL]';
SELECT * FROM leads WHERE crm_configuration_id = 39 and email = '[EMAIL]';
SELECT * FROM activity_searches where user_id = 143;
SELECT * FROM groups where team_id = 1;
select * from teams where id = 1;
select * from groups where team_id = 1; # 1150 - 7e75f8025c22
select id, name, group_id, status, deleted_at, email
from users where team_id = 1 order by group_id desc ;
select * from activity_searches where id in (1977, 1978, 1979);
select * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);
select * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277
select * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879
INSERT INTO `activity_search_filters`
(`activity_search_id`, `filter`, `value`) VALUES
(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),
(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),
(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')
;
select * from crm_configurations where id = 39;
select sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id
where u.team_id = 1;
SELECT * FROM social_accounts WHERE sociable_id = 1635;
SELECT * FROM users WHERE id = 1635;
select * from teams where id = 1;
select * from users where team_id = 1;
select * from team_features where team_id = 1;
select * from features;
SELECT * FROM activity_searches where id = 1982; # 1981
SELECT * FROM activity_search_filters WHERE activity_search_id = 1982;
SELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;
SELECT * FROM automated_reports where id = 71;
SELECT * FROM automated_report_results where report_id = 71;
UPDATE automated_reports set playbook_categories = NULL where id = 68;
SELECT * FROM automated_report_results where id = 275;
SELECT * FROM automated_reports order by id desc;
SELECT * FROM automated_report_results order by id desc;
select * from activity_searches where user_id = 143;
select * from ask_anything_prompts;
SELECT * FROM groups WHERE id = 1439;
SELECT * FROM users WHERE group_id = 1439;
select * from permissions; # 158
select * from roles;
select * from permission_role
select * from teams where id = 1;
select * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;
select * from groups where id = 28;
select * from playbooks where team_id = 1;
select * from playbooks where id = 179;
select * from playbook_categories where id = 1391;
select * from users where id = 143;
select * from crm_profiles where user_id = 143;
select * from activities where crm_configuration_id = 39 and type = 'conference'
and crm_provider_id IS NOT NULL ORDER by id desc;
select * from activities where id = 422003; # 00UO400000pB6fpMAC
SELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type
FROM automated_report_results ar
JOIN automated_reports a ON a.id = ar.report_id
WHERE a.type = 'ask_jiminny'
LIMIT 10;
SELECT `automated_report_results`.* FROM `automated_report_results`
INNER JOIN `automated_reports`
ON `automated_report_results`.`report_id` = `automated_reports`.`id`
WHERE 1=1
AND `automated_report_results`.`generated_at` IS NOT NULL
# AND `automated_report_results`.`sent_at` IS NOT NULL
AND `automated_reports`.`team_id` = 1
AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$."users"')
;
SELECT * FROM automated_reports where id = 67;
SELECT * FROM automated_reports where id = 42;
SELECT * FROM users WHERE id = 143; # group 28
select * from teams where id = 3143;
select * from crm_configurations where id = 500;
select * from users where name = 'Integration Account'; # 1695
SELECT * FROM social_accounts WHERE sociable_id = 1695;
select * from activities where crm_configuration_id = 39
and recording_state = 'recorded' and duration > 60
and status = 'completed' and actual_start_time >= '2025-12-01';
SELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;
select * from leads;
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.25731382,"top":0.019952115,"width":0.03856383,"height":0.025538707},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20157-AJ-report-not-send-notification, menu","depth":5,"bounds":{"left":0.29587767,"top":0.019952115,"width":0.10139628,"height":0.025538707},"help_text":"Git Branch: JY-20157-AJ-report-not-send-notification","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8171542,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"bounds":{"left":0.8324468,"top":0.019952115,"width":0.0831117,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Replace Field","depth":4,"bounds":{"left":0.35239363,"top":0.17956904,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"bounds":{"left":0.3650266,"top":0.17877094,"width":0.00731383,"height":0.017557861},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"subMonthNoOverflow","depth":4,"bounds":{"left":0.37599733,"top":0.17877094,"width":0.07446808,"height":0.015961692},"value":"subMonthNoOverflow","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.45944148,"top":0.17877094,"width":0.00731383,"height":0.017557861},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match Case","depth":3,"bounds":{"left":0.4694149,"top":0.17877094,"width":0.00731383,"height":0.017557861},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":3,"bounds":{"left":0.47805852,"top":0.17877094,"width":0.00731383,"height":0.017557861},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":3,"bounds":{"left":0.4867021,"top":0.17877094,"width":0.00731383,"height":0.017557861},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Preserve case","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1/1","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.025598405,"height":0.0},"role_description":"text"},{"role":"AXButton","text":"Previous Occurrence","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Filter Search Results","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Window, Multiple Cursors","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Click to highlight","depth":4,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reader Mode","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.034574468,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Editor for CarbonImmutable.php","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.7297207,"height":0.0},"role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"bounds":{"left":0.77526593,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"bounds":{"left":0.78390956,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"bounds":{"left":0.79488033,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"bounds":{"left":0.80352396,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"bounds":{"left":0.8121675,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"bounds":{"left":0.8231383,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"bounds":{"left":0.83410907,"top":0.123703115,"width":0.024268618,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"bounds":{"left":0.8607048,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"bounds":{"left":0.87167555,"top":0.123703115,"width":0.029587766,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"bounds":{"left":0.9587766,"top":0.123703115,"width":0.02825798,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"21","depth":4,"bounds":{"left":0.9222075,"top":0.14844373,"width":0.009640957,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.9338431,"top":0.14844373,"width":0.00731383,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"bounds":{"left":0.9431516,"top":0.14844373,"width":0.00930851,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.9544548,"top":0.14844373,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"bounds":{"left":0.9644282,"top":0.14844373,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.9740692,"top":0.14684756,"width":0.00731383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.98138297,"top":0.14684756,"width":0.006981383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","depth":4,"value":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.24335106,"top":0.047885075,"width":0.024268618,"height":0.024740623},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-2706353284482645518
|
6830303734541981261
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Show Replace Field
Search History
subMonthNoOverflow
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
1/1
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
Editor for CarbonImmutable.php
Execute
Explain Plan
Browse Query History
View Parameters
Open Query Execution Settings…
In-Editor Results
Tx: Auto
Cancel Running Statements
Playground
jiminny
Code changed:
Hide
Sync Changes
Hide This Notification
21
1
17
2
4
Previous Highlighted Error
Next Highlighted Error
SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o
JOIN activities a ON o.id = a.opportunity_id
WHERE a.crm_configuration_id = 39
AND a.actual_start_time > '2025-10-13'
AND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')
;
SELECT * FROM activities
WHERE crm_configuration_id = 39 and user_id = 143
and actual_start_time >= '2025-10-13'
AND type IN ('conference', 'softphone-inbound', 'softphone-outbound')
;
SELECT * FROM opportunities WHERE account_id IN (178);
select * from activities where id IN (620137, 620187, 620188, 620189, 620230);
# HS
SELECT * FROM opportunities WHERE id IN (238);
select * from activities where id IN (477,2076);
select * from users;
SELECT COUNT(*) FROM users;
SELECT COUNT(*) FROM activities;
SELECT COUNT(*) FROM opportunities;
UPDATE activities
SET
actual_start_time = '2025-12-19 09:00:00',
actual_end_time = '2025-12-19 10:30:00',
scheduled_start_time = '2025-12-19 09:00:00',
scheduled_end_time = '2025-12-19 10:30:00'
WHERE id IN (407509,407375);
select * from partners;
SELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id
FROM activities
WHERE user_id = 143
AND actual_start_time >= '2025-10-13 00:00:00'
AND actual_start_time <= '2026-01-13 23:59:59'
ORDER BY actual_start_time DESC;
SELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;
SELECT * FROM crm_layouts where crm_configuration_id = 39;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;
# lead_id
# account_id 177
# contact_id 3969
# opportunity_id
# stage_id 203
SELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;
SELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'
AND user_id = 143 and actual_start_time >= '2025-10-13';
SELECT * FROM activities a
# JOIN opportunities o ON a.opportunity_id = o.id
WHERE a.crm_configuration_id = 39 AND a.type = 'conference'
and status = 'completed' and recording_state = 'recorded'
and a.actual_start_time >= '2025-10-13'
AND a.user_id = 143
;
select * from leads
where crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707
SELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);
SELECT * FROM activities WHERE id IN (356013,616188,616202,616310);
SELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198
SELECT * FROM activities WHERE id IN (356001, 356008); # contacts:
SELECT * FROM opportunities WHERE id IN (1707);
SELECT * FROM stages where id IN (204, 198);
SELECT * FROM opportunities WHERE account_id IN (178);
SELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';
SELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal
SELECT * FROM activities where crm_configuration_id = 39
AND opportunity_id IS NULL
AND is_internal = false
and status = 'completed' and recording_state = 'recorded'
AND actual_start_time >= '2025-10-13'
AND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)
# AND lead_id IN (112, 109)
;
SELECT * FROM crm_profiles WHERE user_id = 143;
select * from inboxes; # 212
select * from users where id = 143; # 143
select * from inbox_email_batches where inbox_id = 212
and updated_at >= '2026-01-28 00:00:00' order by id desc;
select * from inbox_emails where inbox_id = 212
and batch_id = 95885 order by id desc;
select * from email_messages where origin_user_id = 143;
select * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';
select * from participants where activity_id = 620247;
select * from crm_profiles where user_id = 143;
SELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001
select * from transcription where activity_id = 356001; # 6943
select * from ai_prompts where transcription_id = 6943;
SELECT * FROM activity_summary_logs where activity_id = 356001;
SELECT * FROM social_accounts WHERE sociable_id = 143;
# [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;
# 422515 softphone tr. 8100
SELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;
# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS
select * from ai_prompts where transcription_id IN (8100, 7670);
select * from activity_summary_logs where activity_id = 407509;
select * from sidekick_settings;
select * from default_activity_types;
SELECT * FROM contacts WHERE crm_configuration_id = 39 and email = '[EMAIL]';
SELECT * FROM leads WHERE crm_configuration_id = 39 and email = '[EMAIL]';
SELECT * FROM activity_searches where user_id = 143;
SELECT * FROM groups where team_id = 1;
select * from teams where id = 1;
select * from groups where team_id = 1; # 1150 - 7e75f8025c22
select id, name, group_id, status, deleted_at, email
from users where team_id = 1 order by group_id desc ;
select * from activity_searches where id in (1977, 1978, 1979);
select * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);
select * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277
select * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879
INSERT INTO `activity_search_filters`
(`activity_search_id`, `filter`, `value`) VALUES
(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),
(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),
(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')
;
select * from crm_configurations where id = 39;
select sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id
where u.team_id = 1;
SELECT * FROM social_accounts WHERE sociable_id = 1635;
SELECT * FROM users WHERE id = 1635;
select * from teams where id = 1;
select * from users where team_id = 1;
select * from team_features where team_id = 1;
select * from features;
SELECT * FROM activity_searches where id = 1982; # 1981
SELECT * FROM activity_search_filters WHERE activity_search_id = 1982;
SELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;
SELECT * FROM automated_reports where id = 71;
SELECT * FROM automated_report_results where report_id = 71;
UPDATE automated_reports set playbook_categories = NULL where id = 68;
SELECT * FROM automated_report_results where id = 275;
SELECT * FROM automated_reports order by id desc;
SELECT * FROM automated_report_results order by id desc;
select * from activity_searches where user_id = 143;
select * from ask_anything_prompts;
SELECT * FROM groups WHERE id = 1439;
SELECT * FROM users WHERE group_id = 1439;
select * from permissions; # 158
select * from roles;
select * from permission_role
select * from teams where id = 1;
select * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;
select * from groups where id = 28;
select * from playbooks where team_id = 1;
select * from playbooks where id = 179;
select * from playbook_categories where id = 1391;
select * from users where id = 143;
select * from crm_profiles where user_id = 143;
select * from activities where crm_configuration_id = 39 and type = 'conference'
and crm_provider_id IS NOT NULL ORDER by id desc;
select * from activities where id = 422003; # 00UO400000pB6fpMAC
SELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type
FROM automated_report_results ar
JOIN automated_reports a ON a.id = ar.report_id
WHERE a.type = 'ask_jiminny'
LIMIT 10;
SELECT `automated_report_results`.* FROM `automated_report_results`
INNER JOIN `automated_reports`
ON `automated_report_results`.`report_id` = `automated_reports`.`id`
WHERE 1=1
AND `automated_report_results`.`generated_at` IS NOT NULL
# AND `automated_report_results`.`sent_at` IS NOT NULL
AND `automated_reports`.`team_id` = 1
AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$."users"')
;
SELECT * FROM automated_reports where id = 67;
SELECT * FROM automated_reports where id = 42;
SELECT * FROM users WHERE id = 143; # group 28
select * from teams where id = 3143;
select * from crm_configurations where id = 500;
select * from users where name = 'Integration Account'; # 1695
SELECT * FROM social_accounts WHERE sociable_id = 1695;
select * from activities where crm_configuration_id = 39
and recording_state = 'recorded' and duration > 60
and status = 'completed' and actual_start_time >= '2025-12-01';
SELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;
select * from leads;
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
75313
|
|
75304
|
1875
|
34
|
2026-04-23T10:57:00.476003+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776941820476_m1.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Show Replace Field
Search History
subMonthNoOverflow
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
1/1
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20157-AJ-report-not-send-notification, menu","depth":5,"help_text":"Git Branch: JY-20157-AJ-report-not-send-notification","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Replace Field","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"subMonthNoOverflow","depth":4,"value":"subMonthNoOverflow","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match Case","depth":3,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":3,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":3,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Preserve case","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1/1","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Occurrence","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Filter Search Results","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Window, Multiple Cursors","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Click to highlight","depth":4,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reader Mode","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"21","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","depth":4,"value":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
4342370361961974882
|
-3726825894138353845
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Show Replace Field
Search History
subMonthNoOverflow
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
1/1
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
...
|
NULL
|
|
75303
|
1876
|
43
|
2026-04-23T10:56:51.595476+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776941811595_m2.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Show Replace Field
Search History
subMonthNoOverflow
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
1/1
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.25731382,"top":0.019952115,"width":0.03856383,"height":0.025538707},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20157-AJ-report-not-send-notification, menu","depth":5,"bounds":{"left":0.29587767,"top":0.019952115,"width":0.10139628,"height":0.025538707},"help_text":"Git Branch: JY-20157-AJ-report-not-send-notification","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8171542,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"bounds":{"left":0.8324468,"top":0.019952115,"width":0.0831117,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Replace Field","depth":4,"bounds":{"left":0.35239363,"top":0.17956904,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"bounds":{"left":0.3650266,"top":0.17877094,"width":0.00731383,"height":0.017557861},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"subMonthNoOverflow","depth":4,"bounds":{"left":0.37599733,"top":0.17877094,"width":0.07446808,"height":0.015961692},"value":"subMonthNoOverflow","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.45944148,"top":0.17877094,"width":0.00731383,"height":0.017557861},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match Case","depth":3,"bounds":{"left":0.4694149,"top":0.17877094,"width":0.00731383,"height":0.017557861},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":3,"bounds":{"left":0.47805852,"top":0.17877094,"width":0.00731383,"height":0.017557861},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":3,"bounds":{"left":0.4867021,"top":0.17877094,"width":0.00731383,"height":0.017557861},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Preserve case","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1/1","depth":4,"bounds":{"left":0.5003325,"top":0.17797287,"width":0.025598405,"height":0.017557861},"role_description":"text"},{"role":"AXButton","text":"Previous Occurrence","depth":4,"bounds":{"left":0.5259308,"top":0.17717478,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"bounds":{"left":0.53457445,"top":0.17717478,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Filter Search Results","depth":4,"bounds":{"left":0.5432181,"top":0.17717478,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Window, Multiple Cursors","depth":4,"bounds":{"left":0.5518617,"top":0.17717478,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Click to highlight","depth":4,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"bounds":{"left":0.7606383,"top":0.17717478,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reader Mode","depth":4,"bounds":{"left":0.7174202,"top":0.20670392,"width":0.034574468,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"bounds":{"left":0.77526593,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"bounds":{"left":0.78390956,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"bounds":{"left":0.79488033,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"bounds":{"left":0.80352396,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"bounds":{"left":0.8121675,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"bounds":{"left":0.8231383,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"bounds":{"left":0.83410907,"top":0.123703115,"width":0.024268618,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"bounds":{"left":0.8607048,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"bounds":{"left":0.87167555,"top":0.123703115,"width":0.029587766,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"bounds":{"left":0.9587766,"top":0.123703115,"width":0.02825798,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"21","depth":4,"bounds":{"left":0.9222075,"top":0.14844373,"width":0.009640957,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.9338431,"top":0.14844373,"width":0.00731383,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"bounds":{"left":0.9431516,"top":0.14844373,"width":0.00930851,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.9544548,"top":0.14844373,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"bounds":{"left":0.9644282,"top":0.14844373,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.9740692,"top":0.14684756,"width":0.00731383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.98138297,"top":0.14684756,"width":0.006981383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","depth":4,"value":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.24335106,"top":0.047885075,"width":0.024268618,"height":0.024740623},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
4342370361961974882
|
-3726825894138353845
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Show Replace Field
Search History
subMonthNoOverflow
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
1/1
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
...
|
NULL
|
|
75302
|
1876
|
42
|
2026-04-23T10:56:47.731966+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776941807731_m2.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.25731382,"top":0.019952115,"width":0.03856383,"height":0.025538707},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20157-AJ-report-not-send-notification, menu","depth":5,"bounds":{"left":0.29587767,"top":0.019952115,"width":0.10139628,"height":0.025538707},"help_text":"Git Branch: JY-20157-AJ-report-not-send-notification","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8171542,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"bounds":{"left":0.8324468,"top":0.019952115,"width":0.0831117,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reader Mode","depth":4,"bounds":{"left":0.7174202,"top":0.17318435,"width":0.034574468,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"bounds":{"left":0.77526593,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"bounds":{"left":0.78390956,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"bounds":{"left":0.79488033,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"bounds":{"left":0.80352396,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"bounds":{"left":0.8121675,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"bounds":{"left":0.8231383,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"bounds":{"left":0.83410907,"top":0.123703115,"width":0.024268618,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"bounds":{"left":0.8607048,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"bounds":{"left":0.87167555,"top":0.123703115,"width":0.029587766,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"bounds":{"left":0.9587766,"top":0.123703115,"width":0.02825798,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3117261423711325055
|
-3726825894138353845
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
75300
|
|
75301
|
1875
|
33
|
2026-04-23T10:56:47.732004+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776941807732_m1.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20157-AJ-report-not-send-notification, menu","depth":5,"help_text":"Git Branch: JY-20157-AJ-report-not-send-notification","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reader Mode","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"21","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","depth":4,"value":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3117261423711325055
|
-3726825894138353845
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
75299
|
|
75298
|
1876
|
40
|
2026-04-23T10:56:33.634009+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776941793634_m2.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.25731382,"top":0.019952115,"width":0.03856383,"height":0.025538707},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
8043719072324535154
|
-8628527368849355612
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
ActivityPhpStormViewINavi Project: faVsco.js, menu
ActivityPhpStormViewINavigareJiminny... virandom# releases# sona-ofnce# support# thank-vous# the people of jimi..ó- Direct messages. Adelina Petrova DGalva Dimitrova3 Aneliya Angelova, ...Vasil VasilevStoyan TomovP. Nikolay YankovP Petko Kashinskif Aneliva Angelovae. Nikolay Nikolov# Mario GeoreievSe: Todor StamatovA Gabriela Dureva* Stefka StoyanovaStovan Taney::: Apps8 Toast-T lira CloudCodeLaravelKeractorTOOIS* Aneliya Angelova, ...84MessagesAdd canvaUr Filesда, ами добрєToday ~ на на старитеAneliva Angelova 10:14 AMтаитьла на репорта и Data source секшията.ше показват поавилния период нали -понеже това се разминаваше лпо сега.Lukas Kovalik 10:47 AMсега забелязах че стария count които сеползва в пои контрол на лостьпіcanAccessAiRenort боои само ресултатикойто са поатени, не тези които саNikolav Yankov 1:31 PMкакво значи които са поатени.по приниип условието беше - ако за user-aима генерирано и може ла го глела на атrevorts страницaтаLukas Kovalik 1:35 PMла, говоря за нешо още от прели, count.който се глела дали има user прaво ла глелаal-revorts стоаница, орои пратени не тезикойто са генериоани само. Реално ако сепраща всичко на ред почти няма да севижла пазлика editedMessage Aneliva Angelova, Nikolay Yankov. Steli…+ Aa IWindowmelpFV faVsco.js°9 JY-20157-AJ-report-not-send-notificationProiectv(C) AutomatedReport.onpC RequestGenerateAskJiminnykeportdob.pnp© AskJiminnyReportActivityService.phpMintercom© CarbonImmutable.php X© AutomatedReportsCommand.phpC) AutomatedReportsCommand lest.onp© ReportController.phpMinterventionAutomateakeportGenerated.png© EventServiceProvider.phg© UserPilotClient.phgMiakeasmith> Djane-php©) AskJiminnyReportActivityServiceTest.php© RequestGenerateAskJimiC) Userlranstormer.php?Lasonmccrean> Djdavidbakr> Djean85report-not-generated.blade.phg> @jeremykendallDiminny>Cjolicode>ustinrainbow• kalnoy> C kelunik> _ Kkszvmanowsk>D larastan> D larave• C laravoli• cobucci• Mleaque.→ madnetАмДддMmarkroaovski1 mastermindsM microsofiM mockerv> monolog> mtdowling> D myclabsv D nesbotv Mcarbon>Ca.github>D bin>Dlazyv Dsrov D Carbon> C Constants> C Exceptions> C Land> C7 Laravel→DuistMessadeFormatter> 7PHPStani>M TraitsC. AbstractTranslator.ohoP Callback.ohp(C) Carbon.oho(0 CarbonConverterintertatl(c) Carbonimmutable nhnl© CarbonInterface.php© CarbonInterval.php<?phpdeclarestrict tvoessio:This tile is oart of the caroon oackade)(c) Brian Nesbitt <[EMAIL]›For the full coovriaht and license information. olease view the LICENSE file that was distributed with thisnamespace larbonA simole AP extension for Date l imelmmurable<autodoc aenerated oy composer phodoc ›Properties: property $localeDay0fWeek string - the day of week in current localeproperty $shortLocaleDay0fWeek string - the abbreviated day of week in currentproperty SlocaleMonth string - the month in current localealNalaeME1ntint - 1 (for Mondav) through 7 (for Sundav)Stimestamp float int string - seconds since the Unix Epochproperty SenglishDay0fWeek string - the day of week in English$shortEnglishDay0fWeek string - the abbreviated day of week in Englishproperty $englishMonth string - the month in EnglishrtEncLishMonth | strina - the abbreviated month in Enalishilintnnanonty Sail1dcosondl intSwepk int - 1throuah 53int - 1 throuah 53- vear accordina to week formatiint - year according to ISO week formatpropercy sagelinc - does a almnrears with derauit paramerelsper Code will help IDE to understand your Laravel app code. // Generate // Don't Show Anymore (today 12:23Support Daily - in 1h 4 m100% 152Thu 23 Apr 13:56:33= custom.log= laravel.log4 SF jiminny@localhost] xA console [PROD]© DatabaseActivities.phpuDealskepository.onpA console [EU]console SlAGiNg đdaaaaTx: AutoPlaygroundDecect a trul gruups y suin pLayuuono paaselect * trom qroups where 1d = 28dojiminny021 A1 A17 V2 X4 лselect * from plavbooks where id = 179:select * from playbook_categories where id = 1391;select * from users where 1d = 143:select * from crm_profiles where user_id = 143;select * from activities where erm confiquration id = 39 and tvpe = 'confe'and crm_provider_id IS NOT NULL ORDER by id desc;select * from activities where id = 422003: # 00U0400000086F0MACSELECT ar.id, ar.uuid, ar.media.txpe, ar.status, a.tyReFROM automated_report_results arJOIN automated_reports a ON a.id = ar.repont.idWHERE a.tyRe = 'ask jiminnx'I TMTT 10÷CSISATINNER JOINWHERE 1=1AMnautomated report_results'.'report id' =automated_reports'.'idautomated_report_results'.'qenerated_at' IS NOT NULLANDautomated_report_results'.'sent_at' IS NOT NULLautomated_reports'.'team_id' = 1AND JSON_ CONTAINS('automated reports'.'recipients'. 143. 'S."users")SELEC * FROM automated reports where 1d = 671SELECT * FROM automated reports where id = 42SELECT * FROM users WHERE id = 143: # aroup 28select * from teams where id = 3143;select * from con confiqurations where id = 500:select * from usens where name = IIntearation Accounti• # 169%SELECT * EROM social accounts WHEREsociable id = 1695.select * fron activities where erm confiauration id = 30and recording_state = 'recorded' and duration > 60and status = 'comoleted' and actual start time >= '2025-12-01';|SEiECT + EPOM antivitioc WHEDE nuid +o hinf:459cf015-6014-4000-6097-5497h2W Windcurf Teame 2041 UTE.9...
|
75289
|
|
75297
|
1875
|
31
|
2026-04-23T10:56:33.538436+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776941793538_m1.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
8043719072324535154
|
-8628527368849355612
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
iTerm2ShellEditViewSessio Project: faVsco.js, menu
iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDOCKERX t1DOCKER (docker-compose)docker_lamp_12>&1docker_1amp_1docker_lamp_1docker_lamp_1field: @"docker_lamp_11}docker_1amp_1docker_lamp_1d/1'2>&1docker_lamp_1ation]1S DONEdocker_1amp_11'/proc/1/fd/1'2>&1docker_lamp_11s DONEdocker_lamp_1181DEV (-zsh)O $821 '/usr/local/bin/php' 'artisan' activity:purge-stale › '/proc/1/fd/12026-04-23 10:40:10 Running ['artisan' mailbox: text-relay: sync] {"error":"invalid_request""error_description": "Invalid impersonation \u0026quot; sub\u0026quot;1sDONE1 '/usr/local/bin/php' 'artisan'mailbox:text-relay: sync › '/proc/1/f2026-04-23 10:40:12 Running ['artisan'conference:pre-meeting-notific1 '/usr/local/bin/php' 'artisan' conference:pre-meeting-notification2026-04-23 10:40:13 Running ['artisan' conference:monitor:start] ...1 '/usr/local/bin/php' 'artisan' conference:monitor:start › '/proc/1/2026-04-23 10:40:14 Running ['artisan' conference:monitor: end]docker_lamp_11 l '/usr/local/bin/php' 'artisan' conference:monitor:end › */proc/1/fddocker_1amp_12026-04-23 10:40:15 Running ['artisan' jiminny:fix-hubspot-tokens].docker_lamp_11 '/usr/local/bin/php' 'artisan' jiminny:fix-hubspot-tokens › */proc/docker_lamp_12026-04-23 10:40:17 Running ['artisan' conference:pre-meeting-reminder] in background 1.12ms DONEdocker_lamp_1 | ('/usr/local/bin/php' 'artisan' conference:pre-meeting-reminder › '/proc/1/fd/1' 2>&1 ; '/usr/local/bin/php' 'artisan' schedule:finish"framework/schedule-805efb160ee8d9da02e60364ace7970eb2b35f31" "$?") >'/dev/nul1' 2>81 &docker_lamp_1|2026-04-23 10:40:17 Running ['artisan' hubspot: journal-poll --start]in background0.95ms DONEdocker_lamp_11 ('/usr/local/bin/php' 'artisan' hubspot: journal-poll--start › '/proc/1/fd/1' 2>&1 ; '/usr/local/bin/php'schedule:finish "framework/schedule-e26d77f915d2c55fe91ca4148a230e32eaa1865e" "$?") >'/dev/null' 2>&1 &2026-04-23 10:40:17 Running ['artisan' jiminny:transcription:retry-failed] No failed transcriptions found.docker_lamp_11 Starting HubSpotjournal pollingservice..docker_lamp_1docker_lamp_11 '/usr/local/bin/php' 'artisan' jiminny:transcription:retry-failed >*/proc/1/fd/1' 2>&1docker_1amp_12026-04-23 10:40:21 Running ['artisan'crm: reset-governor]PROD (ssh)APP (-zsh)>0.= Support Daily • in 1h 4 m83screenpipe"PROD (ssh)Run 'do-release-upgrade' to upgrade to it.O $4100% <78Thu 23 Apr 13:56:33-zsh181*5PROD*** System restart required ***Last login: Wed Apr 22 12:09:092026 from 212.5.153.87lukas@jiminny-prod-bastion:~$X L3 EU (-zsh)Last login: Thu Apr 23 12:12:54 on consolePoetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parents@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|X T4STAGE (-zsh)Last login: Thu Apr 23 12:12:54 on consolePoetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny$T5QA (-zsh)Last login: Thu Apr 23 12:13:49on ttys001Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentsX t6FE (-zsh)Last login: Thu Apr 23 12:13:49on ttys003Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I17 Ext(-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ [|STAGEFRONTENDEXTENSION...
|
75292
|
|
75296
|
1876
|
39
|
2026-04-23T10:56:20.215388+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776941780215_m2.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.25731382,"top":0.019952115,"width":0.03856383,"height":0.025538707},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20157-AJ-report-not-send-notification, menu","depth":5,"bounds":{"left":0.29587767,"top":0.019952115,"width":0.10139628,"height":0.025538707},"help_text":"Git Branch: JY-20157-AJ-report-not-send-notification","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8171542,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"bounds":{"left":0.8324468,"top":0.019952115,"width":0.0831117,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reader Mode","depth":4,"bounds":{"left":0.7174202,"top":0.17318435,"width":0.034574468,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","depth":4,"bounds":{"left":0.3700133,"top":0.17158818,"width":0.4035904,"height":0.8284118},"value":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"bounds":{"left":0.77526593,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"bounds":{"left":0.78390956,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"bounds":{"left":0.79488033,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"bounds":{"left":0.80352396,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"bounds":{"left":0.8121675,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"bounds":{"left":0.8231383,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"bounds":{"left":0.83410907,"top":0.123703115,"width":0.024268618,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"bounds":{"left":0.8607048,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"bounds":{"left":0.87167555,"top":0.123703115,"width":0.029587766,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"bounds":{"left":0.9587766,"top":0.123703115,"width":0.02825798,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"21","depth":4,"bounds":{"left":0.9222075,"top":0.14844373,"width":0.009640957,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.9338431,"top":0.14844373,"width":0.00731383,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"bounds":{"left":0.9431516,"top":0.14844373,"width":0.00930851,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.9544548,"top":0.14844373,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"bounds":{"left":0.9644282,"top":0.14844373,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.9740692,"top":0.14684756,"width":0.00731383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.98138297,"top":0.14684756,"width":0.006981383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","depth":4,"value":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.24335106,"top":0.047885075,"width":0.024268618,"height":0.024740623},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3117261423711325055
|
-3726825894138353845
|
idle
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
75289
|
|
75295
|
1876
|
38
|
2026-04-23T10:55:49.777400+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776941749777_m2.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.25731382,"top":0.019952115,"width":0.03856383,"height":0.025538707},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20157-AJ-report-not-send-notification, menu","depth":5,"bounds":{"left":0.29587767,"top":0.019952115,"width":0.10139628,"height":0.025538707},"help_text":"Git Branch: JY-20157-AJ-report-not-send-notification","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8171542,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"bounds":{"left":0.8324468,"top":0.019952115,"width":0.0831117,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reader Mode","depth":4,"bounds":{"left":0.7174202,"top":0.17318435,"width":0.034574468,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","depth":4,"bounds":{"left":0.3700133,"top":0.17158818,"width":0.4035904,"height":0.8284118},"value":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"bounds":{"left":0.77526593,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"bounds":{"left":0.78390956,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"bounds":{"left":0.79488033,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"bounds":{"left":0.80352396,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"bounds":{"left":0.8121675,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"bounds":{"left":0.8231383,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"bounds":{"left":0.83410907,"top":0.123703115,"width":0.024268618,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"bounds":{"left":0.8607048,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"bounds":{"left":0.87167555,"top":0.123703115,"width":0.029587766,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"bounds":{"left":0.9587766,"top":0.123703115,"width":0.02825798,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"21","depth":4,"bounds":{"left":0.9222075,"top":0.14844373,"width":0.009640957,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.9338431,"top":0.14844373,"width":0.00731383,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"bounds":{"left":0.9431516,"top":0.14844373,"width":0.00930851,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.9544548,"top":0.14844373,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"bounds":{"left":0.9644282,"top":0.14844373,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.9740692,"top":0.14684756,"width":0.00731383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.98138297,"top":0.14684756,"width":0.006981383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","depth":4,"value":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.24335106,"top":0.047885075,"width":0.024268618,"height":0.024740623},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3117261423711325055
|
-3726825894138353845
|
idle
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
75289
|
|
75294
|
1875
|
30
|
2026-04-23T10:55:37.899254+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776941737899_m1.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20157-AJ-report-not-send-notification, menu","depth":5,"help_text":"Git Branch: JY-20157-AJ-report-not-send-notification","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reader Mode","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"21","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","depth":4,"value":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3117261423711325055
|
-3726825894138353845
|
idle
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
75292
|
|
75293
|
1876
|
37
|
2026-04-23T10:55:19.342900+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776941719342_m2.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.25731382,"top":0.019952115,"width":0.03856383,"height":0.025538707},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20157-AJ-report-not-send-notification, menu","depth":5,"bounds":{"left":0.29587767,"top":0.019952115,"width":0.10139628,"height":0.025538707},"help_text":"Git Branch: JY-20157-AJ-report-not-send-notification","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8171542,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"bounds":{"left":0.8324468,"top":0.019952115,"width":0.0831117,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reader Mode","depth":4,"bounds":{"left":0.7174202,"top":0.17318435,"width":0.034574468,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","depth":4,"bounds":{"left":0.3700133,"top":0.17158818,"width":0.4035904,"height":0.8284118},"value":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"bounds":{"left":0.77526593,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"bounds":{"left":0.78390956,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"bounds":{"left":0.79488033,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"bounds":{"left":0.80352396,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"bounds":{"left":0.8121675,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"bounds":{"left":0.8231383,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"bounds":{"left":0.83410907,"top":0.123703115,"width":0.024268618,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"bounds":{"left":0.8607048,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"bounds":{"left":0.87167555,"top":0.123703115,"width":0.029587766,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"bounds":{"left":0.9587766,"top":0.123703115,"width":0.02825798,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"21","depth":4,"bounds":{"left":0.9222075,"top":0.14844373,"width":0.009640957,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.9338431,"top":0.14844373,"width":0.00731383,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"bounds":{"left":0.9431516,"top":0.14844373,"width":0.00930851,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.9544548,"top":0.14844373,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"bounds":{"left":0.9644282,"top":0.14844373,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.9740692,"top":0.14684756,"width":0.00731383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.98138297,"top":0.14684756,"width":0.006981383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","depth":4,"value":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.24335106,"top":0.047885075,"width":0.024268618,"height":0.024740623},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3117261423711325055
|
-3726825894138353845
|
idle
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
75289
|
|
75292
|
1875
|
29
|
2026-04-23T10:55:07.553203+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776941707553_m1.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20157-AJ-report-not-send-notification, menu","depth":5,"help_text":"Git Branch: JY-20157-AJ-report-not-send-notification","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reader Mode","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"21","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","depth":4,"value":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3117261423711325055
|
-3726825894138353845
|
idle
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
NULL
|
|
75291
|
1876
|
36
|
2026-04-23T10:54:48.878635+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776941688878_m2.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.25731382,"top":0.019952115,"width":0.03856383,"height":0.025538707},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20157-AJ-report-not-send-notification, menu","depth":5,"bounds":{"left":0.29587767,"top":0.019952115,"width":0.10139628,"height":0.025538707},"help_text":"Git Branch: JY-20157-AJ-report-not-send-notification","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8171542,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"bounds":{"left":0.8324468,"top":0.019952115,"width":0.0831117,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reader Mode","depth":4,"bounds":{"left":0.7174202,"top":0.17318435,"width":0.034574468,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","depth":4,"bounds":{"left":0.3700133,"top":0.17158818,"width":0.4035904,"height":0.8284118},"value":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"bounds":{"left":0.77526593,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"bounds":{"left":0.78390956,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"bounds":{"left":0.79488033,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"bounds":{"left":0.80352396,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"bounds":{"left":0.8121675,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"bounds":{"left":0.8231383,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"bounds":{"left":0.83410907,"top":0.123703115,"width":0.024268618,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"bounds":{"left":0.8607048,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"bounds":{"left":0.87167555,"top":0.123703115,"width":0.029587766,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"bounds":{"left":0.9587766,"top":0.123703115,"width":0.02825798,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"21","depth":4,"bounds":{"left":0.9222075,"top":0.14844373,"width":0.009640957,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.9338431,"top":0.14844373,"width":0.00731383,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"bounds":{"left":0.9431516,"top":0.14844373,"width":0.00930851,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.9544548,"top":0.14844373,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"bounds":{"left":0.9644282,"top":0.14844373,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.9740692,"top":0.14684756,"width":0.00731383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.98138297,"top":0.14684756,"width":0.006981383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","depth":4,"value":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.24335106,"top":0.047885075,"width":0.024268618,"height":0.024740623},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3117261423711325055
|
-3726825894138353845
|
idle
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
75289
|
|
75290
|
1875
|
28
|
2026-04-23T10:54:37.145274+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776941677145_m1.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20157-AJ-report-not-send-notification, menu","depth":5,"help_text":"Git Branch: JY-20157-AJ-report-not-send-notification","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reader Mode","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"21","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","depth":4,"value":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3117261423711325055
|
-3726825894138353845
|
idle
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
75288
|
|
75289
|
1876
|
35
|
2026-04-23T10:54:18.486206+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776941658486_m2.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.25731382,"top":0.019952115,"width":0.03856383,"height":0.025538707},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20157-AJ-report-not-send-notification, menu","depth":5,"bounds":{"left":0.29587767,"top":0.019952115,"width":0.10139628,"height":0.025538707},"help_text":"Git Branch: JY-20157-AJ-report-not-send-notification","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8171542,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"bounds":{"left":0.8324468,"top":0.019952115,"width":0.0831117,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reader Mode","depth":4,"bounds":{"left":0.7174202,"top":0.17318435,"width":0.034574468,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","depth":4,"bounds":{"left":0.3700133,"top":0.17158818,"width":0.4035904,"height":0.8284118},"value":"<?php\n\ndeclare(strict_types=1);\n\n/**\n * This file is part of the Carbon package.\n *\n * (c) Brian Nesbitt <brian@nesbot.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\nnamespace Carbon;\n\nuse Carbon\\Traits\\Date;\nuse DateTimeImmutable;\nuse DateTimeInterface;\n\n/**\n * A simple API extension for DateTimeImmutable.\n *\n * <autodoc generated by `composer phpdoc`>\n *\n * @property string $localeDayOfWeek the day of week in current locale\n * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale\n * @property string $localeMonth the month in current locale\n * @property string $shortLocaleMonth the abbreviated month in current locale\n * @property int $year\n * @property int $yearIso\n * @property int $month\n * @property int $day\n * @property int $hour\n * @property int $minute\n * @property int $second\n * @property int $micro\n * @property int $microsecond\n * @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)\n * @property int|float|string $timestamp seconds since the Unix Epoch\n * @property string $englishDayOfWeek the day of week in English\n * @property string $shortEnglishDayOfWeek the abbreviated day of week in English\n * @property string $englishMonth the month in English\n * @property string $shortEnglishMonth the abbreviated month in English\n * @property int $milliseconds\n * @property int $millisecond\n * @property int $milli\n * @property int $week 1 through 53\n * @property int $isoWeek 1 through 53\n * @property int $weekYear year according to week format\n * @property int $isoWeekYear year according to ISO week format\n * @property int $age does a diffInYears() with default parameters\n * @property int $offset the timezone offset in seconds from UTC\n * @property int $offsetMinutes the timezone offset in minutes from UTC\n * @property int $offsetHours the timezone offset in hours from UTC\n * @property CarbonTimeZone $timezone the current timezone\n * @property CarbonTimeZone $tz alias of $timezone\n * @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium\n * @property int $dayOfCentury The value of the day starting from the beginning of the current century\n * @property int $dayOfDecade The value of the day starting from the beginning of the current decade\n * @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium\n * @property int $dayOfMonth The value of the day starting from the beginning of the current month\n * @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter\n * @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)\n * @property int $dayOfYear 1 through 366\n * @property int $decadeOfCentury The value of the decade starting from the beginning of the current century\n * @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium\n * @property int $hourOfCentury The value of the hour starting from the beginning of the current century\n * @property int $hourOfDay The value of the hour starting from the beginning of the current day\n * @property int $hourOfDecade The value of the hour starting from the beginning of the current decade\n * @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium\n * @property int $hourOfMonth The value of the hour starting from the beginning of the current month\n * @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter\n * @property int $hourOfWeek The value of the hour starting from the beginning of the current week\n * @property int $hourOfYear The value of the hour starting from the beginning of the current year\n * @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century\n * @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day\n * @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade\n * @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour\n * @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium\n * @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond\n * @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute\n * @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month\n * @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter\n * @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second\n * @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week\n * @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year\n * @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century\n * @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day\n * @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade\n * @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour\n * @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium\n * @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute\n * @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month\n * @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter\n * @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second\n * @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week\n * @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year\n * @property int $minuteOfCentury The value of the minute starting from the beginning of the current century\n * @property int $minuteOfDay The value of the minute starting from the beginning of the current day\n * @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade\n * @property int $minuteOfHour The value of the minute starting from the beginning of the current hour\n * @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium\n * @property int $minuteOfMonth The value of the minute starting from the beginning of the current month\n * @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter\n * @property int $minuteOfWeek The value of the minute starting from the beginning of the current week\n * @property int $minuteOfYear The value of the minute starting from the beginning of the current year\n * @property int $monthOfCentury The value of the month starting from the beginning of the current century\n * @property int $monthOfDecade The value of the month starting from the beginning of the current decade\n * @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium\n * @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter\n * @property int $monthOfYear The value of the month starting from the beginning of the current year\n * @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century\n * @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade\n * @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium\n * @property int $quarterOfYear The value of the quarter starting from the beginning of the current year\n * @property int $secondOfCentury The value of the second starting from the beginning of the current century\n * @property int $secondOfDay The value of the second starting from the beginning of the current day\n * @property int $secondOfDecade The value of the second starting from the beginning of the current decade\n * @property int $secondOfHour The value of the second starting from the beginning of the current hour\n * @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium\n * @property int $secondOfMinute The value of the second starting from the beginning of the current minute\n * @property int $secondOfMonth The value of the second starting from the beginning of the current month\n * @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter\n * @property int $secondOfWeek The value of the second starting from the beginning of the current week\n * @property int $secondOfYear The value of the second starting from the beginning of the current year\n * @property int $weekOfCentury The value of the week starting from the beginning of the current century\n * @property int $weekOfDecade The value of the week starting from the beginning of the current decade\n * @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium\n * @property int $weekOfMonth 1 through 5\n * @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter\n * @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday\n * @property int $yearOfCentury The value of the year starting from the beginning of the current century\n * @property int $yearOfDecade The value of the year starting from the beginning of the current decade\n * @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium\n * @property-read string $latinMeridiem \"am\"/\"pm\" (Ante meridiem or Post meridiem latin lowercase mark)\n * @property-read string $latinUpperMeridiem \"AM\"/\"PM\" (Ante meridiem or Post meridiem latin uppercase mark)\n * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name\n * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName\n * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language\n * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language\n * @property-read int $noZeroHour current hour from 1 to 24\n * @property-read int $isoWeeksInYear 51 through 53\n * @property-read int $weekNumberInMonth 1 through 5\n * @property-read int $firstWeekDay 0 through 6\n * @property-read int $lastWeekDay 0 through 6\n * @property-read int $quarter the quarter of this instance, 1 - 4\n * @property-read int $decade the decade of this instance\n * @property-read int $century the century of this instance\n * @property-read int $millennium the millennium of this instance\n * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise\n * @property-read bool $local checks if the timezone is local, true if local, false otherwise\n * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise\n * @property-read string $timezoneName the current timezone name\n * @property-read string $tzName alias of $timezoneName\n * @property-read string $locale locale of the current instance\n * @property-read int $centuriesInMillennium The number of centuries contained in the current millennium\n * @property-read int $daysInCentury The number of days contained in the current century\n * @property-read int $daysInDecade The number of days contained in the current decade\n * @property-read int $daysInMillennium The number of days contained in the current millennium\n * @property-read int $daysInMonth number of days in the given month\n * @property-read int $daysInQuarter The number of days contained in the current quarter\n * @property-read int $daysInWeek The number of days contained in the current week\n * @property-read int $daysInYear 365 or 366\n * @property-read int $decadesInCentury The number of decades contained in the current century\n * @property-read int $decadesInMillennium The number of decades contained in the current millennium\n * @property-read int $hoursInCentury The number of hours contained in the current century\n * @property-read int $hoursInDay The number of hours contained in the current day\n * @property-read int $hoursInDecade The number of hours contained in the current decade\n * @property-read int $hoursInMillennium The number of hours contained in the current millennium\n * @property-read int $hoursInMonth The number of hours contained in the current month\n * @property-read int $hoursInQuarter The number of hours contained in the current quarter\n * @property-read int $hoursInWeek The number of hours contained in the current week\n * @property-read int $hoursInYear The number of hours contained in the current year\n * @property-read int $microsecondsInCentury The number of microseconds contained in the current century\n * @property-read int $microsecondsInDay The number of microseconds contained in the current day\n * @property-read int $microsecondsInDecade The number of microseconds contained in the current decade\n * @property-read int $microsecondsInHour The number of microseconds contained in the current hour\n * @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium\n * @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond\n * @property-read int $microsecondsInMinute The number of microseconds contained in the current minute\n * @property-read int $microsecondsInMonth The number of microseconds contained in the current month\n * @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter\n * @property-read int $microsecondsInSecond The number of microseconds contained in the current second\n * @property-read int $microsecondsInWeek The number of microseconds contained in the current week\n * @property-read int $microsecondsInYear The number of microseconds contained in the current year\n * @property-read int $millisecondsInCentury The number of milliseconds contained in the current century\n * @property-read int $millisecondsInDay The number of milliseconds contained in the current day\n * @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade\n * @property-read int $millisecondsInHour The number of milliseconds contained in the current hour\n * @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium\n * @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute\n * @property-read int $millisecondsInMonth The number of milliseconds contained in the current month\n * @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter\n * @property-read int $millisecondsInSecond The number of milliseconds contained in the current second\n * @property-read int $millisecondsInWeek The number of milliseconds contained in the current week\n * @property-read int $millisecondsInYear The number of milliseconds contained in the current year\n * @property-read int $minutesInCentury The number of minutes contained in the current century\n * @property-read int $minutesInDay The number of minutes contained in the current day\n * @property-read int $minutesInDecade The number of minutes contained in the current decade\n * @property-read int $minutesInHour The number of minutes contained in the current hour\n * @property-read int $minutesInMillennium The number of minutes contained in the current millennium\n * @property-read int $minutesInMonth The number of minutes contained in the current month\n * @property-read int $minutesInQuarter The number of minutes contained in the current quarter\n * @property-read int $minutesInWeek The number of minutes contained in the current week\n * @property-read int $minutesInYear The number of minutes contained in the current year\n * @property-read int $monthsInCentury The number of months contained in the current century\n * @property-read int $monthsInDecade The number of months contained in the current decade\n * @property-read int $monthsInMillennium The number of months contained in the current millennium\n * @property-read int $monthsInQuarter The number of months contained in the current quarter\n * @property-read int $monthsInYear The number of months contained in the current year\n * @property-read int $quartersInCentury The number of quarters contained in the current century\n * @property-read int $quartersInDecade The number of quarters contained in the current decade\n * @property-read int $quartersInMillennium The number of quarters contained in the current millennium\n * @property-read int $quartersInYear The number of quarters contained in the current year\n * @property-read int $secondsInCentury The number of seconds contained in the current century\n * @property-read int $secondsInDay The number of seconds contained in the current day\n * @property-read int $secondsInDecade The number of seconds contained in the current decade\n * @property-read int $secondsInHour The number of seconds contained in the current hour\n * @property-read int $secondsInMillennium The number of seconds contained in the current millennium\n * @property-read int $secondsInMinute The number of seconds contained in the current minute\n * @property-read int $secondsInMonth The number of seconds contained in the current month\n * @property-read int $secondsInQuarter The number of seconds contained in the current quarter\n * @property-read int $secondsInWeek The number of seconds contained in the current week\n * @property-read int $secondsInYear The number of seconds contained in the current year\n * @property-read int $weeksInCentury The number of weeks contained in the current century\n * @property-read int $weeksInDecade The number of weeks contained in the current decade\n * @property-read int $weeksInMillennium The number of weeks contained in the current millennium\n * @property-read int $weeksInMonth The number of weeks contained in the current month\n * @property-read int $weeksInQuarter The number of weeks contained in the current quarter\n * @property-read int $weeksInYear 51 through 53\n * @property-read int $yearsInCentury The number of years contained in the current century\n * @property-read int $yearsInDecade The number of years contained in the current decade\n * @property-read int $yearsInMillennium The number of years contained in the current millennium\n *\n * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)\n * @method bool isLocal() Check if the current instance has non-UTC timezone.\n * @method bool isValid() Check if the current instance is a valid date.\n * @method bool isDST() Check if the current instance is in a daylight saving time.\n * @method bool isSunday() Checks if the instance day is sunday.\n * @method bool isMonday() Checks if the instance day is monday.\n * @method bool isTuesday() Checks if the instance day is tuesday.\n * @method bool isWednesday() Checks if the instance day is wednesday.\n * @method bool isThursday() Checks if the instance day is thursday.\n * @method bool isFriday() Checks if the instance day is friday.\n * @method bool isSaturday() Checks if the instance day is saturday.\n * @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.\n * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.\n * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.\n * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.\n * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.\n * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.\n * @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.\n * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.\n * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.\n * @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.\n * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.\n * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.\n * @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.\n * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.\n * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.\n * @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.\n * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.\n * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.\n * @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.\n * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.\n * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.\n * @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.\n * @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.\n * @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.\n * @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.\n * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.\n * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.\n * @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.\n * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.\n * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.\n * @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.\n * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.\n * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.\n * @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).\n * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.\n * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.\n * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.\n * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.\n * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.\n * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.\n * @method CarbonImmutable years(int $value) Set current instance year to the given value.\n * @method CarbonImmutable year(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYears(int $value) Set current instance year to the given value.\n * @method CarbonImmutable setYear(int $value) Set current instance year to the given value.\n * @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.\n * @method CarbonImmutable days(int $value) Set current instance day to the given value.\n * @method CarbonImmutable day(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDays(int $value) Set current instance day to the given value.\n * @method CarbonImmutable setDay(int $value) Set current instance day to the given value.\n * @method CarbonImmutable hours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable hour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.\n * @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable minute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.\n * @method CarbonImmutable seconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable second(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.\n * @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.\n * @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.\n * @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.\n * @method self setMicrosecond(int $value) Set current instance microsecond to the given value.\n * @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addYear() Add one year to the instance (using date interval).\n * @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subYear() Sub one year to the instance (using date interval).\n * @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMonth() Add one month to the instance (using date interval).\n * @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).\n * @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDay() Add one day to the instance (using date interval).\n * @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDay() Sub one day to the instance (using date interval).\n * @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addHour() Add one hour to the instance (using date interval).\n * @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).\n * @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).\n * @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).\n * @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addSecond() Add one second to the instance (using date interval).\n * @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).\n * @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).\n * @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).\n * @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).\n * @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).\n * @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).\n * @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).\n * @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addCentury() Add one century to the instance (using date interval).\n * @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).\n * @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).\n * @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).\n * @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).\n * @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).\n * @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.\n * @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.\n * @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeek() Add one week to the instance (using date interval).\n * @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).\n * @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).\n * @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).\n * @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).\n * @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).\n * @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.\n * @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.\n * @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).\n * @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).\n * @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.\n * @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.\n * @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).\n * @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).\n * @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.\n * @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.\n * @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).\n * @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.\n * @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.\n * @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).\n * @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).\n * @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.\n * @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.\n * @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).\n * @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).\n * @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.\n * @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.\n * @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).\n * @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.\n * @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.\n * @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).\n * @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.\n * @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.\n * @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).\n * @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.\n * @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.\n * @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).\n * @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).\n * @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.\n * @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.\n * @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).\n * @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.\n * @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.\n * @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).\n * @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).\n * @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.\n * @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.\n * @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).\n * @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).\n * @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.\n * @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.\n * @method CarbonImmutable roundYear(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable roundYears(float $precision = 1, string $function = \"round\") Round the current instance year with given precision using the given function.\n * @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.\n * @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.\n * @method CarbonImmutable roundMonth(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable roundMonths(float $precision = 1, string $function = \"round\") Round the current instance month with given precision using the given function.\n * @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.\n * @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.\n * @method CarbonImmutable roundDay(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable roundDays(float $precision = 1, string $function = \"round\") Round the current instance day with given precision using the given function.\n * @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.\n * @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.\n * @method CarbonImmutable roundHour(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable roundHours(float $precision = 1, string $function = \"round\") Round the current instance hour with given precision using the given function.\n * @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.\n * @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.\n * @method CarbonImmutable roundMinute(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable roundMinutes(float $precision = 1, string $function = \"round\") Round the current instance minute with given precision using the given function.\n * @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.\n * @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.\n * @method CarbonImmutable roundSecond(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable roundSeconds(float $precision = 1, string $function = \"round\") Round the current instance second with given precision using the given function.\n * @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.\n * @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.\n * @method CarbonImmutable roundMillennium(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable roundMillennia(float $precision = 1, string $function = \"round\") Round the current instance millennium with given precision using the given function.\n * @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.\n * @method CarbonImmutable roundCentury(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable roundCenturies(float $precision = 1, string $function = \"round\") Round the current instance century with given precision using the given function.\n * @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.\n * @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.\n * @method CarbonImmutable roundDecade(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable roundDecades(float $precision = 1, string $function = \"round\") Round the current instance decade with given precision using the given function.\n * @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.\n * @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.\n * @method CarbonImmutable roundQuarter(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable roundQuarters(float $precision = 1, string $function = \"round\") Round the current instance quarter with given precision using the given function.\n * @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.\n * @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = \"round\") Round the current instance millisecond with given precision using the given function.\n * @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.\n * @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = \"round\") Round the current instance microsecond with given precision using the given function.\n * @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.\n * @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)\n * @method int centuriesInMillennium() Return the number of centuries contained in the current millennium\n * @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value\n * @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value\n * @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value\n * @method int daysInCentury() Return the number of days contained in the current century\n * @method int daysInDecade() Return the number of days contained in the current decade\n * @method int daysInMillennium() Return the number of days contained in the current millennium\n * @method int daysInMonth() Return the number of days contained in the current month\n * @method int daysInQuarter() Return the number of days contained in the current quarter\n * @method int daysInWeek() Return the number of days contained in the current week\n * @method int daysInYear() Return the number of days contained in the current year\n * @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value\n * @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value\n * @method int decadesInCentury() Return the number of decades contained in the current century\n * @method int decadesInMillennium() Return the number of decades contained in the current millennium\n * @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value\n * @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value\n * @method int hoursInCentury() Return the number of hours contained in the current century\n * @method int hoursInDay() Return the number of hours contained in the current day\n * @method int hoursInDecade() Return the number of hours contained in the current decade\n * @method int hoursInMillennium() Return the number of hours contained in the current millennium\n * @method int hoursInMonth() Return the number of hours contained in the current month\n * @method int hoursInQuarter() Return the number of hours contained in the current quarter\n * @method int hoursInWeek() Return the number of hours contained in the current week\n * @method int hoursInYear() Return the number of hours contained in the current year\n * @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value\n * @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value\n * @method int microsecondsInCentury() Return the number of microseconds contained in the current century\n * @method int microsecondsInDay() Return the number of microseconds contained in the current day\n * @method int microsecondsInDecade() Return the number of microseconds contained in the current decade\n * @method int microsecondsInHour() Return the number of microseconds contained in the current hour\n * @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium\n * @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond\n * @method int microsecondsInMinute() Return the number of microseconds contained in the current minute\n * @method int microsecondsInMonth() Return the number of microseconds contained in the current month\n * @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter\n * @method int microsecondsInSecond() Return the number of microseconds contained in the current second\n * @method int microsecondsInWeek() Return the number of microseconds contained in the current week\n * @method int microsecondsInYear() Return the number of microseconds contained in the current year\n * @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value\n * @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value\n * @method int millisecondsInCentury() Return the number of milliseconds contained in the current century\n * @method int millisecondsInDay() Return the number of milliseconds contained in the current day\n * @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade\n * @method int millisecondsInHour() Return the number of milliseconds contained in the current hour\n * @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium\n * @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute\n * @method int millisecondsInMonth() Return the number of milliseconds contained in the current month\n * @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter\n * @method int millisecondsInSecond() Return the number of milliseconds contained in the current second\n * @method int millisecondsInWeek() Return the number of milliseconds contained in the current week\n * @method int millisecondsInYear() Return the number of milliseconds contained in the current year\n * @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value\n * @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value\n * @method int minutesInCentury() Return the number of minutes contained in the current century\n * @method int minutesInDay() Return the number of minutes contained in the current day\n * @method int minutesInDecade() Return the number of minutes contained in the current decade\n * @method int minutesInHour() Return the number of minutes contained in the current hour\n * @method int minutesInMillennium() Return the number of minutes contained in the current millennium\n * @method int minutesInMonth() Return the number of minutes contained in the current month\n * @method int minutesInQuarter() Return the number of minutes contained in the current quarter\n * @method int minutesInWeek() Return the number of minutes contained in the current week\n * @method int minutesInYear() Return the number of minutes contained in the current year\n * @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value\n * @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value\n * @method int monthsInCentury() Return the number of months contained in the current century\n * @method int monthsInDecade() Return the number of months contained in the current decade\n * @method int monthsInMillennium() Return the number of months contained in the current millennium\n * @method int monthsInQuarter() Return the number of months contained in the current quarter\n * @method int monthsInYear() Return the number of months contained in the current year\n * @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value\n * @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value\n * @method int quartersInCentury() Return the number of quarters contained in the current century\n * @method int quartersInDecade() Return the number of quarters contained in the current decade\n * @method int quartersInMillennium() Return the number of quarters contained in the current millennium\n * @method int quartersInYear() Return the number of quarters contained in the current year\n * @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value\n * @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value\n * @method int secondsInCentury() Return the number of seconds contained in the current century\n * @method int secondsInDay() Return the number of seconds contained in the current day\n * @method int secondsInDecade() Return the number of seconds contained in the current decade\n * @method int secondsInHour() Return the number of seconds contained in the current hour\n * @method int secondsInMillennium() Return the number of seconds contained in the current millennium\n * @method int secondsInMinute() Return the number of seconds contained in the current minute\n * @method int secondsInMonth() Return the number of seconds contained in the current month\n * @method int secondsInQuarter() Return the number of seconds contained in the current quarter\n * @method int secondsInWeek() Return the number of seconds contained in the current week\n * @method int secondsInYear() Return the number of seconds contained in the current year\n * @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value\n * @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value\n * @method int weeksInCentury() Return the number of weeks contained in the current century\n * @method int weeksInDecade() Return the number of weeks contained in the current decade\n * @method int weeksInMillennium() Return the number of weeks contained in the current millennium\n * @method int weeksInMonth() Return the number of weeks contained in the current month\n * @method int weeksInQuarter() Return the number of weeks contained in the current quarter\n * @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value\n * @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value\n * @method int yearsInCentury() Return the number of years contained in the current century\n * @method int yearsInDecade() Return the number of years contained in the current decade\n * @method int yearsInMillennium() Return the number of years contained in the current millennium\n *\n * </autodoc>\n */\nclass CarbonImmutable extends DateTimeImmutable implements CarbonInterface\n{\n use Date {\n __clone as dateTraitClone;\n }\n\n public function __clone(): void\n {\n $this->dateTraitClone();\n $this->endOfTime = false;\n $this->startOfTime = false;\n }\n\n /**\n * Create a very old date representing start of time.\n *\n * @return static\n */\n public static function startOfTime(): static\n {\n $date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());\n $date->startOfTime = true;\n\n return $date;\n }\n\n /**\n * Create a very far date representing end of time.\n *\n * @return static\n */\n public static function endOfTime(): static\n {\n $date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());\n $date->endOfTime = true;\n\n return $date;\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getEndOfTimeYear(): int\n {\n return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1\n }\n\n /**\n * @codeCoverageIgnore\n */\n private static function getStartOfTimeYear(): int\n {\n return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"bounds":{"left":0.77526593,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"bounds":{"left":0.78390956,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"bounds":{"left":0.79488033,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"bounds":{"left":0.80352396,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"bounds":{"left":0.8121675,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"bounds":{"left":0.8231383,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"bounds":{"left":0.83410907,"top":0.123703115,"width":0.024268618,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"bounds":{"left":0.8607048,"top":0.123703115,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"bounds":{"left":0.87167555,"top":0.123703115,"width":0.029587766,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"bounds":{"left":0.9587766,"top":0.123703115,"width":0.02825798,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"21","depth":4,"bounds":{"left":0.9222075,"top":0.14844373,"width":0.009640957,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.9338431,"top":0.14844373,"width":0.00731383,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"bounds":{"left":0.9431516,"top":0.14844373,"width":0.00930851,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.9544548,"top":0.14844373,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"bounds":{"left":0.9644282,"top":0.14844373,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.9740692,"top":0.14684756,"width":0.00731383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.98138297,"top":0.14684756,"width":0.006981383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","depth":4,"value":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.24335106,"top":0.047885075,"width":0.024268618,"height":0.024740623},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3117261423711325055
|
-3726825894138353845
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
declare(strict_types=1);
/**
* This file is part of the Carbon package.
*
* (c) Brian Nesbitt <[EMAIL]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Carbon;
use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
/**
* A simple API extension for DateTimeImmutable.
*
* <autodoc generated by `composer phpdoc`>
*
* @property string $localeDayOfWeek the day of week in current locale
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
* @property string $localeMonth the month in current locale
* @property string $shortLocaleMonth the abbreviated month in current locale
* @property int $year
* @property int $yearIso
* @property int $month
* @property int $day
* @property int $hour
* @property int $minute
* @property int $second
* @property int $micro
* @property int $microsecond
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
* @property int|float|string $timestamp seconds since the Unix Epoch
* @property string $englishDayOfWeek the day of week in English
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
* @property string $englishMonth the month in English
* @property string $shortEnglishMonth the abbreviated month in English
* @property int $milliseconds
* @property int $millisecond
* @property int $milli
* @property int $week 1 through 53
* @property int $isoWeek 1 through 53
* @property int $weekYear year according to week format
* @property int $isoWeekYear year according to ISO week format
* @property int $age does a diffInYears() with default parameters
* @property int $offset the timezone offset in seconds from UTC
* @property int $offsetMinutes the timezone offset in minutes from UTC
* @property int $offsetHours the timezone offset in hours from UTC
* @property CarbonTimeZone $timezone the current timezone
* @property CarbonTimeZone $tz alias of $timezone
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
* @property int $dayOfYear 1 through 366
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
* @property int $monthOfYear The value of the month starting from the beginning of the current year
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
* @property int $secondOfDay The value of the second starting from the beginning of the current day
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
* @property int $secondOfYear The value of the second starting from the beginning of the current year
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
* @property int $weekOfMonth 1 through 5
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
* @property-read int $noZeroHour current hour from 1 to 24
* @property-read int $isoWeeksInYear 51 through 53
* @property-read int $weekNumberInMonth 1 through 5
* @property-read int $firstWeekDay 0 through 6
* @property-read int $lastWeekDay 0 through 6
* @property-read int $quarter the quarter of this instance, 1 - 4
* @property-read int $decade the decade of this instance
* @property-read int $century the century of this instance
* @property-read int $millennium the millennium of this instance
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
* @property-read string $timezoneName the current timezone name
* @property-read string $tzName alias of $timezoneName
* @property-read string $locale locale of the current instance
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
* @property-read int $daysInCentury The number of days contained in the current century
* @property-read int $daysInDecade The number of days contained in the current decade
* @property-read int $daysInMillennium The number of days contained in the current millennium
* @property-read int $daysInMonth number of days in the given month
* @property-read int $daysInQuarter The number of days contained in the current quarter
* @property-read int $daysInWeek The number of days contained in the current week
* @property-read int $daysInYear 365 or 366
* @property-read int $decadesInCentury The number of decades contained in the current century
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
* @property-read int $hoursInCentury The number of hours contained in the current century
* @property-read int $hoursInDay The number of hours contained in the current day
* @property-read int $hoursInDecade The number of hours contained in the current decade
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
* @property-read int $hoursInMonth The number of hours contained in the current month
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
* @property-read int $hoursInWeek The number of hours contained in the current week
* @property-read int $hoursInYear The number of hours contained in the current year
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
* @property-read int $minutesInCentury The number of minutes contained in the current century
* @property-read int $minutesInDay The number of minutes contained in the current day
* @property-read int $minutesInDecade The number of minutes contained in the current decade
* @property-read int $minutesInHour The number of minutes contained in the current hour
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
* @property-read int $minutesInMonth The number of minutes contained in the current month
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
* @property-read int $minutesInWeek The number of minutes contained in the current week
* @property-read int $minutesInYear The number of minutes contained in the current year
* @property-read int $monthsInCentury The number of months contained in the current century
* @property-read int $monthsInDecade The number of months contained in the current decade
* @property-read int $monthsInMillennium The number of months contained in the current millennium
* @property-read int $monthsInQuarter The number of months contained in the current quarter
* @property-read int $monthsInYear The number of months contained in the current year
* @property-read int $quartersInCentury The number of quarters contained in the current century
* @property-read int $quartersInDecade The number of quarters contained in the current decade
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
* @property-read int $quartersInYear The number of quarters contained in the current year
* @property-read int $secondsInCentury The number of seconds contained in the current century
* @property-read int $secondsInDay The number of seconds contained in the current day
* @property-read int $secondsInDecade The number of seconds contained in the current decade
* @property-read int $secondsInHour The number of seconds contained in the current hour
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
* @property-read int $secondsInMinute The number of seconds contained in the current minute
* @property-read int $secondsInMonth The number of seconds contained in the current month
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
* @property-read int $secondsInWeek The number of seconds contained in the current week
* @property-read int $secondsInYear The number of seconds contained in the current year
* @property-read int $weeksInCentury The number of weeks contained in the current century
* @property-read int $weeksInDecade The number of weeks contained in the current decade
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
* @property-read int $weeksInMonth The number of weeks contained in the current month
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
* @property-read int $weeksInYear 51 through 53
* @property-read int $yearsInCentury The number of years contained in the current century
* @property-read int $yearsInDecade The number of years contained in the current decade
* @property-read int $yearsInMillennium The number of years contained in the current millennium
*
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
* @method bool isLocal() Check if the current instance has non-UTC timezone.
* @method bool isValid() Check if the current instance is a valid date.
* @method bool isDST() Check if the current instance is in a daylight saving time.
* @method bool isSunday() Checks if the instance day is sunday.
* @method bool isMonday() Checks if the instance day is monday.
* @method bool isTuesday() Checks if the instance day is tuesday.
* @method bool isWednesday() Checks if the instance day is wednesday.
* @method bool isThursday() Checks if the instance day is thursday.
* @method bool isFriday() Checks if the instance day is friday.
* @method bool isSaturday() Checks if the instance day is saturday.
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
* @method bool isNextMillennium() ...
|
NULL
|
|
75279
|
1875
|
23
|
2026-04-23T10:53:37.642541+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776941617642_m1.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• 0.I46]Support Daily - in 1h 7 m100% <8Thu 23 Apr 13:53:37PROD (ssh)DOCKERDOCKER (docker-compose)docker_lamp_1181DEV (-zsh)О $82APP (-zsh)'/usr/local/bin/php' 'artisan'conference:monitor: count › */proc/1/XIRun*3screenpipe"PROD (ssh)'do-release-upgrade' to upgrade to it.O ₴4-zshdocker_1amp_12026-04-23 10:36:09 Running ['artisan'crm: sync-hubspot-objects] [Hubobjects for Hubspot(abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4)since 2026-04-23 10:31:11 (delay: 0s)docker_lamp_1(2708d27a-7f31-4d90-bd2b-b5bde1c0211e)is not yet assignedskipping…..docker_lamp_1I Team KioskAccount(dedab245-604c-4cd2-a83e-4b9e034b2772) is not yetskipping...docker_lamp_11 [HubSpot]InsightSquared(b2b115eb-93ce-4d1b-929c-173757df8fba)since 2026-02-17 15:09:59docker_lamp_11 Team Aircall(7980e5eb-b11c-4cee-9c21-8bb29ba85f3b) is not yetignedan owner.skipping...docker_1amp_11 [HubSpot]SyncingobjectsGoStudentUAT (b2d49a54-b645-4637-a7ae-a86cfceбe8e4)since 2026-02-17 15:09:59(delay:d'*** System restart required ***Last login: Wed Apr22 12:09:092026 from 212.5.153.87lukas@jiminny-prod-bastion:~$ 0X T3 EU (-zsh)Last login: Thu Apr 23 12:12:54on consolePoetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parents@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|PS$IN3118185PRODdcWispr Flowskipping...docker_lamp_11 Team testassigned an owner.docker_1amp_1skipping...1 Dispatched 4 HubSpot sync jobs1s DONE'/usr/local/bin/php' 'artisan'sync (da44776e-306f-427a-83d8-a1b4baa5537e) is not y1 Team Tourlaner (d9b71080-388b-4cf5-8175-aa0f29bee635) is not yet assigndocker_lamp_1docker_lamp_1docker_lamp_1fd/1'crm: sync-hubspot-objects › */proc/1/2>&1docker_lamp_12026-04-23 10:36:10 Running ['artisan'activity:notify-not-logged]2026-04-2310:36:11Jiminny\Jobs\Crm\SyncHubspotObjectsRUNNINGdocker_lamp_12026-04-23 10:36:12 Jiminny\Jobs\Crm\SyncHubspotObjects529.60msDONEdocker_1amp_12026-04-23 10:36:12 Jiminny\Jobs\Crm\SyncHubspot0bjectsRUNNINGdocker_lamp_12026-04-23 10:36:12 Jiminny Jobs\Crm\SyncHubspotObjects25.61ms DONEdocker_lamp_12026-04-23 10:36:12 Jiminny\Jobs\Crm\SyncHubspotObjectsRUNNINGdocker_1amp_12026-04-23 10:36:12 Jiminny\Jobs\Crm\SyncHubspotObjects21.49Last login: Inu Apr 45 1215:49 on ctysbolPoetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentsX 16FE (-zsh)Last login: Thu Apr 23 12:13:49on ttys003Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ IX W Ext(-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomllukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ [|file in /Users/lukas or its parentsFRONTENDEXTENSION...
|
NULL
|
3077696764174037024
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• 0.I46]Support Daily - in 1h 7 m100% <8Thu 23 Apr 13:53:37PROD (ssh)DOCKERDOCKER (docker-compose)docker_lamp_1181DEV (-zsh)О $82APP (-zsh)'/usr/local/bin/php' 'artisan'conference:monitor: count › */proc/1/XIRun*3screenpipe"PROD (ssh)'do-release-upgrade' to upgrade to it.O ₴4-zshdocker_1amp_12026-04-23 10:36:09 Running ['artisan'crm: sync-hubspot-objects] [Hubobjects for Hubspot(abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4)since 2026-04-23 10:31:11 (delay: 0s)docker_lamp_1(2708d27a-7f31-4d90-bd2b-b5bde1c0211e)is not yet assignedskipping…..docker_lamp_1I Team KioskAccount(dedab245-604c-4cd2-a83e-4b9e034b2772) is not yetskipping...docker_lamp_11 [HubSpot]InsightSquared(b2b115eb-93ce-4d1b-929c-173757df8fba)since 2026-02-17 15:09:59docker_lamp_11 Team Aircall(7980e5eb-b11c-4cee-9c21-8bb29ba85f3b) is not yetignedan owner.skipping...docker_1amp_11 [HubSpot]SyncingobjectsGoStudentUAT (b2d49a54-b645-4637-a7ae-a86cfceбe8e4)since 2026-02-17 15:09:59(delay:d'*** System restart required ***Last login: Wed Apr22 12:09:092026 from 212.5.153.87lukas@jiminny-prod-bastion:~$ 0X T3 EU (-zsh)Last login: Thu Apr 23 12:12:54on consolePoetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parents@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|PS$IN3118185PRODdcWispr Flowskipping...docker_lamp_11 Team testassigned an owner.docker_1amp_1skipping...1 Dispatched 4 HubSpot sync jobs1s DONE'/usr/local/bin/php' 'artisan'sync (da44776e-306f-427a-83d8-a1b4baa5537e) is not y1 Team Tourlaner (d9b71080-388b-4cf5-8175-aa0f29bee635) is not yet assigndocker_lamp_1docker_lamp_1docker_lamp_1fd/1'crm: sync-hubspot-objects › */proc/1/2>&1docker_lamp_12026-04-23 10:36:10 Running ['artisan'activity:notify-not-logged]2026-04-2310:36:11Jiminny\Jobs\Crm\SyncHubspotObjectsRUNNINGdocker_lamp_12026-04-23 10:36:12 Jiminny\Jobs\Crm\SyncHubspotObjects529.60msDONEdocker_1amp_12026-04-23 10:36:12 Jiminny\Jobs\Crm\SyncHubspot0bjectsRUNNINGdocker_lamp_12026-04-23 10:36:12 Jiminny Jobs\Crm\SyncHubspotObjects25.61ms DONEdocker_lamp_12026-04-23 10:36:12 Jiminny\Jobs\Crm\SyncHubspotObjectsRUNNINGdocker_1amp_12026-04-23 10:36:12 Jiminny\Jobs\Crm\SyncHubspotObjects21.49Last login: Inu Apr 45 1215:49 on ctysbolPoetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentsX 16FE (-zsh)Last login: Thu Apr 23 12:13:49on ttys003Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ IX W Ext(-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomllukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ [|file in /Users/lukas or its parentsFRONTENDEXTENSION...
|
NULL
|
|
75274
|
1876
|
27
|
2026-04-23T10:53:23.354539+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776941603354_m2.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src faVsco.js – ~/jiminny/app/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.25731382,"top":0.019952115,"width":0.03856383,"height":0.025538707},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20157-AJ-report-not-send-notification, menu","depth":5,"bounds":{"left":0.29587767,"top":0.019952115,"width":0.10139628,"height":0.025538707},"help_text":"Git Branch: JY-20157-AJ-report-not-send-notification","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8171542,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"bounds":{"left":0.8324468,"top":0.019952115,"width":0.0831117,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-5105779351948060598
|
-8925007968224416826
|
visual_change
|
hybrid
|
NULL
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
ActivityFilesPhpStormEditViewINavigareJiminny... virandom# releases# sona-ofnce# support# thank-vous# the people of jimi..ó- Direct messages. Adelina Petrova DGalva Dimitrova3 Aneliya Angelova, ...Vasil VasilevStoyan Tomov. Nikolay YankovP Petko Kashinskif Aneliva Angelovae. Nikolay Nikolov# Mario GeoreievSe: Todor StamatovA Gabriela Dureva* Stefka StoyanovaStovan Taney::: Apps8 Toast-T lira Cloudm) Google Cale..CodeLaravelKeractorTools* Aneliya Angelova, ...84MessagesAdd canvaUr Filesда, ами добреToday ~ на на старитеAneliva Angelova 10:14 AMтаитьла на репорта и Data source секцияташе показват поавилния период нали -понеже това се разминаваше лпо сега.Lukas Kovalik 10:47 AMсега забелязах че стария count които сеползва в пои контрол на лостьпіcanAccessAiRenort боои само ресултатикойто са поатени, не тези които саNikolav Yankov 1:31 PMкакво значи които са пратени?по приниип условието беше - ако за user-aима генерирано и може ла го глела на атrevorts страницaтаLukas Kovalik 1:35 PMла, говоря за нешо още от прели, count.който се глела дали има user прaво ла глелаal-revorts стоаница, орои пратени не тезикойто са генериоани само. Реално ако сепраща всичко на ред почти няма да севижла пазлика editedMessage Aneliva Angelova, Nikolay Yankov. Steli..+ Aa €WindowmelpFV faVsco.js°9 JY-20157-AJ-report-not-send-notificatiorProiectv© FindsProspectinterface.phpCarbonImmutable.onp© LayoutManager.php© MatchDomainByEmaillnterface(@) AutomatedReportGenerated.ong© OpportunityActivityMatcher.prC) AskJiminnyReportActivityServiceTes© OpportunitySyncStrategyinterl© OpportunitySyncStrategyResoreport-not-generated.blade.phg© ProspectCache.php© ProspectSearchScope.php© ProspectSearchStrategyFactol z75* Omethod* Omethod® ProspectSearchStrategyInterf: 376© ProviderRegistry.phpRecordSelector.php© ResolveCompanyNameByEmai 379© TimePerioditerator.php›→ Impor› D Internalv Kioskv M AutomatedReportsCarbonImmutableCarbonImmutableCarbonImmutableCarbonImmutableCarbonImmutableCarbonImmutableCarbonImmutableCarbonImmutableCarbonImmutableC) ActivitvivoeService.oho© AskJiminnyReportActivitySt 386carhoniimmutaoleC) AutomatedRenortsCallback zoл© AutomatedReportsService.f 388c) Dea|StadecService nhni© RecipientsService.php€ ReportSort.php€ ReportSortDirection.php1302© KioskService.php> D Mail> • MeetingGenerator> @ Notification> @ OAuth2> C RecallAI> 0 Security> @ StrategyCanbon Tmmutabl!> C Streaming> C Team> C Telephonyv D UserPilot404© SvncUserPilotCompanvListene© UserPilotClient.phpiiiiCanbon Tmmutahl!CanbonTmmutahl!carbonimmutable> M Webhook@ AbstractService.php©ActivityProviderFactory.php(C) ActivitvService.oho@ ApiResponseService.php(c) ConferenceService.nhnl© InsightSeatService.php© InstantMeetingService.php© IntercomService.php(C) InaniClient nhnlGAAAAAAЕCarbonImmutable© IpapiService.php(e) DarticinantCharoCorvico nhrr Code will help IDE to understand your Laravel app code. // Generate // Don't Show Anymore (today 12:23addMonthsWithOvenflow/int/float Svalne = 1subMonthsWithOverflow(int|float Svalve = 1addMonthsWithout0verflow(int|float Svalue = 1)subMonthsWithoutOverflow(int|float Svalue = 1)addMonthsWithNo0verflow(int|float Svalue = 1)addMonthWithNoOverflowosubMonthsWithNo0verflow(int|float Svalue = 1)subMonthWithNo0verflowoaddMonthsNo0venflowGint|float Svalue = 1)addronthNodverFlowolsubMonthsNo0venflowGint|float Svalue = 1)subMonthNodverflowoladdDays(int|float Svalue = 1)subDays (int|float $value = 1)addHours(intlfloat $value = 1)subHours(int|float Svalue = 1)suhHoundaddMinutes/int|float Svalue = 1)subMinutes(int|float $value = 1)eubMinuto?)addSeconds(int|float Svalue = 1)addCosond?)subSeconds(int|float Svalue = 1)eubCorond?)addMillis(int|float $value = 1)AAAMATTE/SsubMillisGint|float $value = 1)AnhMi??d?addMilliseconds(int|float Svalue = 1)subMilLisecondsGint|float Svalue = 11addMicrosGint|float Svalue = 1)addMicro oisubMicnos(in+lfloat Svalue = 1)subMicnodaddMicnosecondsfintlfloat Svolue = 1Support Daily - in 1h 7 m100% 152Thu 23 Apr 13:53:23(C) Ask.liminnvRenortActivitvService.ohdA console [PROD]A console (STAGING]© DatabaseActivities.php© DealsRepository.phpA console [EU]182Add months (the $valReader Mode3.183Add one month to the instance (using c18Suh monthe (the Svalue count nocced i,16Sub one month to the instance (using cleAdd monthe (tho Cualno Aount naccod jr49Add one month to the instance (using (188Sub months (the Svalue count passed iro'Sub one month to the instance (using c'%Add months (the Svalue count passed ir 191Add one month to the instance (using (192Sub months (the Svalue count passed ir193Sub one month to the instance (using c-yAdd months (the Svalue count passed ir195Add one month to the instance (usina ,196sub months (the Svalue count passed ir197Sub one month to the instance (usina ,198Add days (the Svalue count passed in) 199Add one day to the instance (using dat 200Sub days (the Svalue count passed in) 201Sub one dau to the inctance (ucina dot 202Add hours the Svalue count passed 1Add one hounthe instance (using do206Tx: Autovdojiminnyselect * from groups where 1d = 28;select * trom plavbooks where 10 = 172select * trom plavoook cateconies where 1d = 1591%select * from users where id = 143;select * from crm_profiles where user_id = 143;select * from activities where erm confiauration id = 39 and tvoe = 'confend crm_provider_id IS NOT NULL ORDER by id desc;select * from activities where id = 422003; # 00U0400000pB6fpMACSELECT ar.id, ar.uuid, ar.media type, ar.status, a.typeIOTN automated nenonts a 0N a.id = an nenont iLIMIT 10;automated reports'.'idANO SSON. CONTA nS nreated_reports' 'recipients', 143, '$. "users"')SELECT * FROM automated reports where id = 67.SLE * FROM automated renonts where 1d = 42SELECT * FROM users WHERE id = 143; # group 28select * from teams where id = 3143;sellect * from erm confiaurations where 1o = 500.select * from usens where name = "Intearation Account!• # 169%SELECT * FROM social_accounts WHERE sociable_id = 1695;select * from activities where crm_configuration_id = 39and recordina state :and status = 'completed' and actual_start_time >= '2025-12-01';|sEiECT + EPOM antivitioc WHEDE nuid +o hinf:458c£015-h014-4000-b092-5/97h2Add milliseconds (the Svalue count pas215Add one millisecondthe instance (4226Sub milliseconds(the Svalue count nac217sub one mirlisecond to the instance (4218)Add milliseconds (the Svalue count pa‹219to the instance (1221Sub millisecondsSub one miluis:nd to the instance (u22.Add microseconds(the Svalue count pas 223Add one mienthe instancpSuh micnoseconde (the Svalue count nooSub one microserAdd micnoseconde (the Svolue count na.Add one micnosecond to the inctance (...
|
NULL
|
|
43387
|
922
|
47
|
2026-04-17T08:05:07.492325+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-17/1776 /Users/lukas/.screenpipe/data/data/2026-04-17/1776413107492_m1.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/vendor/laravel/framework faVsco.js – ~/jiminny/app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
namespace Illuminate\Database\Eloquent\Concerns;
use BackedEnum;
use Brick\Math\BigDecimal;
use Brick\Math\Exception\MathException as BrickMathException;
use Brick\Math\RoundingMode;
use Carbon\CarbonImmutable;
use Carbon\CarbonInterface;
use DateTimeImmutable;
use DateTimeInterface;
use Illuminate\Contracts\Database\Eloquent\Castable;
use Illuminate\Contracts\Database\Eloquent\CastsInboundAttributes;
use Illuminate\Contracts\Support\Arrayable;
use Illuminate\Database\Eloquent\Casts\AsArrayObject;
use Illuminate\Database\Eloquent\Casts\AsCollection;
use Illuminate\Database\Eloquent\Casts\AsEncryptedArrayObject;
use Illuminate\Database\Eloquent\Casts\AsEncryptedCollection;
use Illuminate\Database\Eloquent\Casts\AsEnumArrayObject;
use Illuminate\Database\Eloquent\Casts\AsEnumCollection;
use Illuminate\Database\Eloquent\Casts\Attribute;
use Illuminate\Database\Eloquent\Casts\Json;
use Illuminate\Database\Eloquent\InvalidCastException;
use Illuminate\Database\Eloquent\JsonEncodingException;
use Illuminate\Database\Eloquent\MissingAttributeException;
use Illuminate\Database\Eloquent\Relations\Relation;
use Illuminate\Database\LazyLoadingViolationException;
use Illuminate\Support\Arr;
use Illuminate\Support\Carbon;
use Illuminate\Support\Collection;
use Illuminate\Support\Collection as BaseCollection;
use Illuminate\Support\Exceptions\MathException;
use Illuminate\Support\Facades\Crypt;
use Illuminate\Support\Facades\Date;
use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Str;
use InvalidArgumentException;
use LogicException;
use ReflectionClass;
use ReflectionMethod;
use ReflectionNamedType;
use RuntimeException;
use Stringable;
use ValueError;
use function Illuminate\Support\enum_value;
trait HasAttributes
{
/**
* The model's attributes.
*
* @var array<string, mixed>
*/
protected $attributes = [];
/**
* The model attribute's original state.
*
* @var array<string, mixed>
*/
protected $original = [];
/**
* The changed model attributes.
*
* @var array<string, mixed>
*/
protected $changes = [];
/**
* The previous state of the changed model attributes.
*
* @var array<string, mixed>
*/
protected $previous = [];
/**
* The attributes that should be cast.
*
* @var array
*/
protected $casts = [];
/**
* The attributes that have been cast using custom classes.
*
* @var array
*/
protected $classCastCache = [];
/**
* The attributes that have been cast using "Attribute" return type mutators.
*
* @var array
*/
protected $attributeCastCache = [];
/**
* The built-in, primitive cast types supported by Eloquent.
*
* @var string[]
*/
protected static $primitiveCastTypes = [
'array',
'bool',
'boolean',
'collection',
'custom_datetime',
'date',
'datetime',
'decimal',
'double',
'encrypted',
'encrypted:array',
'encrypted:collection',
'encrypted:json',
'encrypted:object',
'float',
'hashed',
'immutable_date',
'immutable_datetime',
'immutable_custom_datetime',
'int',
'integer',
'json',
'json:unicode',
'object',
'real',
'string',
'timestamp',
];
/**
* The storage format of the model's date columns.
*
* @var string|null
*/
protected $dateFormat;
/**
* The accessors to append to the model's array form.
*
* @var array
*/
protected $appends = [];
/**
* Indicates whether attributes are snake cased on arrays.
*
* @var bool
*/
public static $snakeAttributes = true;
/**
* The cache of the mutated attributes for each class.
*
* @var array
*/
protected static $mutatorCache = [];
/**
* The cache of the "Attribute" return type marked mutated attributes for each class.
*
* @var array
*/
protected static $attributeMutatorCache = [];
/**
* The cache of the "Attribute" return type marked mutated, gettable attributes for each class.
*
* @var array
*/
protected static $getAttributeMutatorCache = [];
/**
* The cache of the "Attribute" return type marked mutated, settable attributes for each class.
*
* @var array
*/
protected static $setAttributeMutatorCache = [];
/**
* The cache of the converted cast types.
*
* @var array
*/
protected static $castTypeCache = [];
/**
* The encrypter instance that is used to encrypt attributes.
*
* @var \Illuminate\Contracts\Encryption\Encrypter|null
*/
public static $encrypter;
/**
* Initialize the trait.
*
* @return void
*/
protected function initializeHasAttributes()
{
$this->casts = $this->ensureCastsAreStringValues(
array_merge($this->casts, $this->casts()),
);
}
/**
* Convert the model's attributes to an array.
*
* @return array<string, mixed>
*/
public function attributesToArray()
{
// If an attribute is a date, we will cast it to a string after converting it
// to a DateTime / Carbon instance. This is so we will get some consistent
// formatting while accessing attributes vs. arraying / JSONing a model.
$attributes = $this->addDateAttributesToArray(
$attributes = $this->getArrayableAttributes()
);
$attributes = $this->addMutatedAttributesToArray(
$attributes, $mutatedAttributes = $this->getMutatedAttributes()
);
// Next we will handle any casts that have been setup for this model and cast
// the values to their appropriate type. If the attribute has a mutator we
// will not perform the cast on those attributes to avoid any confusion.
$attributes = $this->addCastAttributesToArray(
$attributes, $mutatedAttributes
);
// Here we will grab all of the appended, calculated attributes to this model
// as these attributes are not really in the attributes array, but are run
// when we need to array or JSON the model for convenience to the coder.
foreach ($this->getArrayableAppends() as $key) {
$attributes[$key] = $this->mutateAttributeForArray($key, null);
}
return $attributes;
}
/**
* Add the date attributes to the attributes array.
*
* @param array<string, mixed> $attributes
* @return array<string, mixed>
*/
protected function addDateAttributesToArray(array $attributes)
{
foreach ($this->getDates() as $key) {
if (is_null($key) || ! isset($attributes[$key])) {
continue;
}
$attributes[$key] = $this->serializeDate(
$this->asDateTime($attributes[$key])
);
}
return $attributes;
}
/**
* Add the mutated attributes to the attributes array.
*
* @param array<string, mixed> $attributes
* @param array<string, mixed> $mutatedAttributes
* @return array<string, mixed>
*/
protected function addMutatedAttributesToArray(array $attributes, array $mutatedAttributes)
{
foreach ($mutatedAttributes as $key) {
// We want to spin through all the mutated attributes for this model and call
// the mutator for the attribute. We cache off every mutated attributes so
// we don't have to constantly check on attributes that actually change.
if (! array_key_exists($key, $attributes)) {
continue;
}
// Next, we will call the mutator for this attribute so that we can get these
// mutated attribute's actual values. After we finish mutating each of the
// attributes we will return this final array of the mutated attributes.
$attributes[$key] = $this->mutateAttributeForArray(
$key, $attributes[$key]
);
}
return $attributes;
}
/**
* Add the casted attributes to the attributes array.
*
* @param array<string, mixed> $attributes
* @param array<string, mixed> $mutatedAttributes
* @return array<string, mixed>
*/
protected function addCastAttributesToArray(array $attributes, array $mutatedAttributes)
{
foreach ($this->getCasts() as $key => $value) {
if (! array_key_exists($key, $attributes) ||
in_array($key, $mutatedAttributes)) {
continue;
}
// Here we will cast the attribute. Then, if the cast is a date or datetime cast
// then we will serialize the date for the array. This will convert the dates
// to strings based on the date format specified for these Eloquent models.
$attributes[$key] = $this->castAttribute(
$key, $attributes[$key]
);
// If the attribute cast was a date or a datetime, we will serialize the date as
// a string. This allows the developers to customize how dates are serialized
// into an array without affecting how they are persisted into the storage.
if (isset($attributes[$key]) && in_array($value, ['date', 'datetime', 'immutable_date', 'immutable_datetime'])) {
$attributes[$key] = $this->serializeDate($attributes[$key]);
}
if (isset($attributes[$key]) && ($this->isCustomDateTimeCast($value) ||
$this->isImmutableCustomDateTimeCast($value))) {
$attributes[$key] = $attributes[$key]->format(explode(':', $value, 2)[1]);
}
if ($attributes[$key] instanceof DateTimeInterface &&
$this->isClassCastable($key)) {
$attributes[$key] = $this->serializeDate($attributes[$key]);
}
if (isset($attributes[$key]) && $this->isClassSerializable($key)) {
$attributes[$key] = $this->serializeClassCastableAttribute($key, $attributes[$key]);
}
if ($this->isEnumCastable($key) && (! ($attributes[$key] ?? null) instanceof Arrayable)) {
$attributes[$key] = isset($attributes[$key]) ? $this->getStorableEnumValue($this->getCasts()[$key], $attributes[$key]) : null;
}
if ($attributes[$key] instanceof Arrayable) {
$attributes[$key] = $attributes[$key]->toArray();
}
}
return $attributes;
}
/**
* Get an attribute array of all arrayable attributes.
*
* @return array<string, mixed>
*/
protected function getArrayableAttributes()
{
return $this->getArrayableItems($this->getAttributes());
}
/**
* Get all of the appendable values that are arrayable.
*
* @return array
*/
protected function getArrayableAppends()
{
if (! count($this->appends)) {
return [];
}
return $this->getArrayableItems(
array_combine($this->appends, $this->appends)
);
}
/**
* Get the model's relationships in array form.
*
* @return array
*/
public function relationsToArray()
{
$attributes = [];
foreach ($this->getArrayableRelations() as $key => $value) {
// If the values implement the Arrayable interface we can just call this
// toArray method on the instances which will convert both models and
// collections to their proper array form and we'll set the values.
if ($value instanceof Arrayable) {
$relation = $value->toArray();
}
// If the value is null, we'll still go ahead and set it in this list of
// attributes, since null is used to represent empty relationships if
// it has a has one or belongs to type relationships on the models.
elseif (is_null($value)) {
$relation = $value;
}
// If the relationships snake-casing is enabled, we will snake case this
// key so that the relation attribute is snake cased in this returned
// array to the developers, making this consistent with attributes.
if (static::$snakeAttributes) {
$key = Str::snake($key);
}
// If the relation value has been set, we will set it on this attributes
// list for returning. If it was not arrayable or null, we'll not set
// the value on the array because it is some type of invalid value.
if (array_key_exists('relation', get_defined_vars())) { // check if $relation is in scope (could be null)
$attributes[$key] = $relation ?? null;
}
unset($relation);
}
return $attributes;
}
/**
* Get an attribute array of all arrayable relations.
*
* @return array
*/
protected function getArrayableRelations()
{
return $this->getArrayableItems($this->relations);
}
/**
* Get an attribute array of all arrayable values.
*
* @param array $values
* @return array
*/
protected function getArrayableItems(array $values)
{
if (count($this->getVisible()) > 0) {
$values = array_intersect_key($values, array_flip($this->getVisible()));
}
if (count($this->getHidden()) > 0) {
$values = array_diff_key($values, array_flip($this->getHidden()));
}
return $values;
}
/**
* Determine whether an attribute exists on the model.
*
* @param string $key
* @return bool
*/
public function hasAttribute($key)
{
if (! $key) {
return false;
}
return array_key_exists($key, $this->attributes) ||
array_key_exists($key, $this->casts) ||
$this->hasGetMutator($key) ||
$this->hasAttributeMutator($key) ||
$this->isClassCastable($key);
}
/**
* Get an attribute from the model.
*
* @param string $key
* @return mixed
*/
public function getAttribute($key)
{
if (! $key) {
return;
}
// If the attribute exists in the attribute array or has a "get" mutator we will
// get the attribute's value. Otherwise, we will proceed as if the developers
// are asking for a relationship's value. This covers both types of values.
if ($this->hasAttribute($key)) {
return $this->getAttributeValue($key);
}
// Here we will determine if the model base class itself contains this given key
// since we don't want to treat any of those methods as relationships because
// they are all intended as helper methods and none of these are relations.
if (method_exists(self::class, $key)) {
return $this->throwMissingAttributeExceptionIfApplicable($key);
}
return $this->isRelation($key) || $this->relationLoaded($key)
? $this->getRelationValue($key)
: $this->throwMissingAttributeExceptionIfApplicable($key);
}
/**
* Either throw a missing attribute exception or return null depending on Eloquent's configuration.
*
* @param string $key
* @return null
*
* @throws \Illuminate\Database\Eloquent\MissingAttributeException
*/
protected function throwMissingAttributeExceptionIfApplicable($key)
{
if ($this->exists &&
! $this->wasRecentlyCreated &&
static::preventsAccessingMissingAttributes()) {
if (isset(static::$missingAttributeViolationCallback)) {
return call_user_func(static::$missingAttributeViolationCallback, $this, $key);
}
throw new MissingAttributeException($this, $key);
}
return null;
}
/**
* Get a plain attribute (not a relationship).
*
* @param string $key
* @return mixed
*/
public function getAttributeValue($key)
{
return $this->transformModelValue($key, $this->getAttributeFromArray($key));
}
/**
* Get an attribute from the $attributes array.
*
* @param string $key
* @return mixed
*/
protected function getAttributeFromArray($key)
{
$this->mergeAttributeFromCachedCasts($key);
return $this->attributes[$key] ?? null;
}
/**
* Get a relationship.
*
* @param string $key
* @return mixed
*/
public function getRelationValue($key)
{
// If the key already exists in the relationships array, it just means the
// relationship has already been loaded, so we'll just return it out of
// here because there is no need to query within the relations twice.
if ($this->relationLoaded($key)) {
return $this->relations[$key];
}
if (! $this->isRelation($key)) {
return;
}
if ($this->attemptToAutoloadRelation($key)) {
return $this->relations[$key];
}
if ($this->preventsLazyLoading) {
$this->handleLazyLoadingViolation($key);
}
// If the "attribute" exists as a method on the model, we will just assume
// it is a relationship and will load and return results from the query
// and hydrate the relationship's value on the "relationships" array.
return $this->getRelationshipFromMethod($key);
}
/**
* Determine if the given key is a relationship method on the model.
*
* @param string $key
* @return bool
*/
public function isRelation($key)
{
if ($this->hasAttributeMutator($key)) {
return false;
}
return method_exists($this, $key) ||
$this->relationResolver(static::class, $key);
}
/**
* Handle a lazy loading violation.
*
* @param string $key
* @return mixed
*/
protected function handleLazyLoadingViolation($key)
{
if (isset(static::$lazyLoadingViolationCallback)) {
return call_user_func(static::$lazyLoadingViolationCallback, $this, $key);
}
if (! $this->exists || $this->wasRecentlyCreated) {
return;
}
throw new LazyLoadingViolationException($this, $key);
}
/**
* Get a relationship value from a method.
*
* @param string $method
* @return mixed
*
* @throws \LogicException
*/
protected function getRelationshipFromMethod($method)
{
$relation = $this->$method();
if (! $relation instanceof Relation) {
if (is_null($relation)) {
throw new LogicException(sprintf(
'%s::%s must return a relationship instance, but "null" was returned. Was the "return" keyword used?', static::class, $method
));
}
throw new LogicException(sprintf(
'%s::%s must return a relationship instance.', static::class, $method
));
}
return tap($relation->getResults(), function ($results) use ($method) {
$this->setRelation($method, $results);
});
}
/**
* Determine if a get mutator exists for an attribute.
*
* @param string $key
* @return bool
*/
public function hasGetMutator($key)
{
return method_exists($this, 'get'.Str::studly($key).'Attribute');
}
/**
* Determine if a "Attribute" return type marked mutator exists for an attribute.
*
* @param string $key
* @return bool
*/
public function hasAttributeMutator($key)
{
if (isset(static::$attributeMutatorCache[get_class($this)][$key])) {
return static::$attributeMutatorCache[get_class($this)][$key];
}
if (! method_exists($this, $method = Str::camel($key))) {
return static::$attributeMutatorCache[get_class($this)][$key] = false;
}
$returnType = (new ReflectionMethod($this, $method))->getReturnType();
return static::$attributeMutatorCache[get_class($this)][$key] =
$returnType instanceof ReflectionNamedType &&
$returnType->getName() === Attribute::class;
}
/**
* Determine if a "Attribute" return type marked get mutator exists for an attribute.
*
* @param string $key
* @return bool
*/
public function hasAttributeGetMutator($key)
{
if (isset(static::$getAttributeMutatorCache[get_class($this)][$key])) {
return static::$getAttributeMutatorCache[get_class($this)][$key];
}
if (! $this->hasAttributeMutator($key)) {
return static::$getAttributeMutatorCache[get_class($this)][$key] = false;
}
return static::$getAttributeMutatorCache[get_class($this)][$key] = is_callable($this->{Str::camel($key)}()->get);
}
/**
* Determine if any get mutator exists for an attribute.
*
* @param string $key
* @return bool
*/
public function hasAnyGetMutator($key)
{
return $this->hasGetMutator($key) || $this->hasAttributeGetMutator($key);
}
/**
* Get the value of an attribute using its mutator.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function mutateAttribute($key, $value)
{
$this->mergeAttributesFromCachedCasts();
return $this->{'get'.Str::studly($key).'Attribute'}($value);
}
/**
* Get the value of an "Attribute" return type marked attribute using its mutator.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function mutateAttributeMarkedAttribute($key, $value)
{
if (array_key_exists($key, $this->attributeCastCache)) {
return $this->attributeCastCache[$key];
}
$this->mergeAttributesFromCachedCasts();
$attribute = $this->{Str::camel($key)}();
$value = call_user_func($attribute->get ?: function ($value) {
return $value;
}, $value, $this->attributes);
if ($attribute->withCaching || (is_object($value) && $attribute->withObjectCaching)) {
$this->attributeCastCache[$key] = $value;
} else {
unset($this->attributeCastCache[$key]);
}
return $value;
}
/**
* Get the value of an attribute using its mutator for array conversion.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function mutateAttributeForArray($key, $value)
{
if ($this->isClassCastable($key)) {
$value = $this->getClassCastableAttributeValue($key, $value);
} elseif (isset(static::$getAttributeMutatorCache[get_class($this)][$key]) &&
static::$getAttributeMutatorCache[get_class($this)][$key] === true) {
$value = $this->mutateAttributeMarkedAttribute($key, $value);
$value = $value instanceof DateTimeInterface
? $this->serializeDate($value)
: $value;
} else {
$value = $this->mutateAttribute($key, $value);
}
return $value instanceof Arrayable ? $value->toArray() : $value;
}
/**
* Merge new casts with existing casts on the model.
*
* @param array $casts
* @return $this
*/
public function mergeCasts($casts)
{
$casts = $this->ensureCastsAreStringValues($casts);
$this->casts = array_merge($this->casts, $casts);
return $this;
}
/**
* Ensure that the given casts are strings.
*
* @param array $casts
* @return array
*/
protected function ensureCastsAreStringValues($casts)
{
foreach ($casts as $attribute => $cast) {
$casts[$attribute] = match (true) {
is_object($cast) => value(function () use ($cast, $attribute) {
if ($cast instanceof Stringable) {
return (string) $cast;
}
throw new InvalidArgumentException(
"The cast object for the {$attribute} attribute must implement Stringable."
);
}),
is_array($cast) => value(function () use ($cast) {
if (count($cast) === 1) {
return $cast[0];
}
[$cast, $arguments] = [array_shift($cast), $cast];
return $cast.':'.implode(',', $arguments);
}),
default => $cast,
};
}
return $casts;
}
/**
* Cast an attribute to a native PHP type.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function castAttribute($key, $value)
{
$castType = $this->getCastType($key);
if (is_null($value) && in_array($castType, static::$primitiveCastTypes)) {
return $value;
}
// If the key is one of the encrypted castable types, we'll first decrypt
// the value and update the cast type so we may leverage the following
// logic for casting this value to any additionally specified types.
if ($this->isEncryptedCastable($key)) {
$value = $this->fromEncryptedString($value);
$castType = Str::after($castType, 'encrypted:');
}
switch ($castType) {
case 'int':
case 'integer':
return (int) $value;
case 'real':
case 'float':
case 'double':
return $this->fromFloat($value);
case 'decimal':
return $this->asDecimal($value, explode(':', $this->getCasts()[$key], 2)[1]);
case 'string':
return (string) $value;
case 'bool':
case 'boolean':
return (bool) $value;
case 'object':
return $this->fromJson($value, true);
case 'array':
case 'json':
case 'json:unicode':
return $this->fromJson($value);
case 'collection':
return new BaseCollection($this->fromJson($value));
case 'date':
return $this->asDate($value);
case 'datetime':
case 'custom_datetime':
return $this->asDateTime($value);
case 'immutable_date':
return $this->asDate($value)->toImmutable();
case 'immutable_custom_datetime':
case 'immutable_datetime':
return $this->asDateTime($value)->toImmutable();
case 'timestamp':
return $this->asTimestamp($value);
}
if ($this->isEnumCastable($key)) {
return $this->getEnumCastableAttributeValue($key, $value);
}
if ($this->isClassCastable($key)) {
return $this->getClassCastableAttributeValue($key, $value);
}
return $value;
}
/**
* Cast the given attribute using a custom cast class.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function getClassCastableAttributeValue($key, $value)
{
$caster = $this->resolveCasterClass($key);
$objectCachingDisabled = $caster->withoutObjectCaching ?? false;
if (isset($this->classCastCache[$key]) && ! $objectCachingDisabled) {
return $this->classCastCache[$key];
} else {
$value = $caster instanceof CastsInboundAttributes
? $value
: $caster->get($this, $key, $value, $this->attributes);
if ($caster instanceof CastsInboundAttributes ||
! is_object($value) ||
$objectCachingDisabled) {
unset($this->classCastCache[$key]);
} else {
$this->classCastCache[$key] = $value;
}
return $value;
}
}
/**
* Cast the given attribute to an enum.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function getEnumCastableAttributeValue($key, $value)
{
if (is_null($value)) {
return;
}
$castType = $this->getCasts()[$key];
if ($value instanceof $castType) {
return $value;
}
return $this->getEnumCaseFromValue($castType, $value);
}
/**
* Get the type of cast for a model attribute.
*
* @param string $key
* @return string
*/
protected function getCastType($key)
{
$castType = $this->getCasts()[$key];
if (isset(static::$castTypeCache[$castType])) {
return static::$castTypeCache[$castType];
}
if ($this->isCustomDateTimeCast($castType)) {
$convertedCastType = 'custom_datetime';
} elseif ($this->isImmutableCustomDateTimeCast($castType)) {
$convertedCastType = 'immutable_custom_datetime';
} elseif ($this->isDecimalCast($castType)) {
$convertedCastType = 'decimal';
} elseif (class_exists($castType)) {
$convertedCastType = $castType;
} else {
$convertedCastType = trim(strtolower($castType));
}
return static::$castTypeCache[$castType] = $convertedCastType;
}
/**
* Increment or decrement the given attribute using the custom cast class.
*
* @param string $method
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function deviateClassCastableAttribute($method, $key, $value)
{
return $this->resolveCasterClass($key)->{$method}(
$this, $key, $value, $this->attributes
);
}
/**
* Serialize the given attribute using the custom cast class.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function serializeClassCastableAttribute($key, $value)
{
return $this->resolveCasterClass($key)->serialize(
$this, $key, $value, $this->attributes
);
}
/**
* Compare two values for the given attribute using the custom cast class.
*
* @param string $key
* @param mixed $original
* @param mixed $value
* @return bool
*/
protected function compareClassCastableAttribute($key, $original, $value)
{
return $this->resolveCasterClass($key)->compare(
$this, $key, $original, $value
);
}
/**
* Determine if the cast type is a custom date time cast.
*
* @param string $cast
* @return bool
*/
protected function isCustomDateTimeCast($cast)
{
return str_starts_with($cast, 'date:') ||
str_starts_with($cast, 'datetime:');
}
/**
* Determine if the cast type is an immutable custom date time cast.
*
* @param string $cast
* @return bool
*/
protected function isImmutableCustomDateTimeCast($cast)
{
return str_starts_with($cast, 'immutable_date:') ||
str_starts_with($cast, 'immutable_datetime:');
}
/**
* Determine if the cast type is a decimal cast.
*
* @param string $cast
* @return bool
*/
protected function isDecimalCast($cast)
{
return str_starts_with($cast, 'decimal:');
}
/**
* Set a given attribute on the model.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
public function setAttribute($key, $value)
{
// First we will check for the presence of a mutator for the set operation
// which simply lets the developers tweak the attribute as it is set on
// this model, such as "json_encoding" a listing of data for storage.
if ($this->hasSetMutator($key)) {
return $this->setMutatedAttributeValue($key, $value);
} elseif ($this->hasAttributeSetMutator($key)) {
return $this->setAttributeMarkedMutatedAttributeValue($key, $value);
}
// If an attribute is listed as a "date", we'll convert it from a DateTime
// instance into a form proper for storage on the database tables using
// the connection grammar's date format. We will auto set the values.
elseif (! is_null($value) && $this->isDateAttribute($key)) {
$value = $this->fromDateTime($value);
}
if ($this->isEnumCastable($key)) {
$this->setEnumCastableAttribute($key, $value);
return $this;
}
if ($this->isClassCastable($key)) {
$this->setClassCastableAttribute($key, $value);
return $this;
}
if (! is_null($value) && $this->isJsonCastable($key)) {
$value = $this->castAttributeAsJson($key, $value);
}
// If this attribute contains a JSON ->, we'll set the proper value in the
// attribute's underlying array. This takes care of properly nesting an
// attribute in the array's value in the case of deeply nested items.
if (str_contains($key, '->')) {
return $this->fillJsonAttribute($key, $value);
}
if (! is_null($value) && $this->isEncryptedCastable($key)) {
$value = $this->castAttributeAsEncryptedString($key, $value);
}
if (! is_null($value) && $this->hasCast($key, 'hashed')) {
$value = $this->castAttributeAsHashedString($key, $value);
}
$this->attributes[$key] = $value;
return $this;
}
/**
* Determine if a set mutator exists for an attribute.
*
* @param string $key
* @return bool
*/
public function hasSetMutator($key)
{
return method_exists($this, 'set'.Str::studly($key).'Attribute');
}
/**
* Determine if an "Attribute" return type marked set mutator exists for an attribute.
*
* @param string $key
* @return bool
*/
public function hasAttributeSetMutator($key)
{
$class = get_class($this);
if (isset(static::$setAttributeMutatorCache[$class][$key])) {
return static::$setAttributeMutatorCache[$class][$key];
}
if (! method_exists($this, $method = Str::camel($key))) {
return static::$setAttributeMutatorCache[$class][$key] = false;
}
$returnType = (new ReflectionMethod($this, $method))->getReturnType();
return static::$setAttributeMutatorCache[$class][$key] =
$returnType instanceof ReflectionNamedType &&
$returnType->getName() === Attribute::class &&
is_callable($this->{$method}()->set);
}
/**
* Set the value of an attribute using its mutator.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function setMutatedAttributeValue($key, $value)
{
$this->mergeAttributesFromCachedCasts();
return $this->{'set'.Str::studly($key).'Attribute'}($value);
}
/**
* Set the value of a "Attribute" return type marked attribute using its mutator.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function setAttributeMarkedMutatedAttributeValue($key, $value)
{
$this->mergeAttributesFromCachedCasts();
$attribute = $this->{Str::camel($key)}();
$callback = $attribute->set ?: function ($value) use ($key) {
$this->attributes[$key] = $value;
};
$this->attributes = array_merge(
$this->attributes,
$this->normalizeCastClassResponse(
$key, $callback($value, $this->attributes)
)
);
if ($attribute->withCaching || (is_object($value) && $attribute->withObjectCaching)) {
$this->attributeCastCache[$key] = $value;
} else {
unset($this->attributeCastCache[$key]);
}
return $this;
}
/**
* Determine if the given attribute is a date or date castable.
*
* @param string $key
* @return bool
*/
protected function isDateAttribute($key)
{
return in_array($key, $this->getDates(), true) ||
$this->isDateCastable($key);
}
/**
* Set a given JSON attribute on the model.
*
* @param string $key
* @param mixed $value
* @return $this
*/
public function fillJsonAttribute($key, $value)
{
[$key, $path] = explode('->', $key, 2);
$value = $this->asJson($this->getArrayAttributeWithValue(
$path, $key, $value
), $this->getJsonCastFlags($key));
$this->attributes[$key] = $this->isEncryptedCastable($key)
? $this->castAttributeAsEncryptedString($key, $value)
: $value;
if ($this->isClassCastable($key)) {
unset($this->classCastCache[$key]);
}
return $this;
}
/**
* Set the value of a class castable attribute.
*
* @param string $key
* @param mixed $value
* @return void
*/
protected function setClassCastableAttribute($key, $value)
{
$caster = $this->resolveCasterClass($key);
$this->attributes = array_replace(
$this->attributes,
$this->normalizeCastClassResponse($key, $caster->set(
$this, $key, $value, $this->attributes
))
);
if ($caster instanceof CastsInboundAttributes ||
! is_object($value) ||
($caster->withoutObjectCaching ?? false)) {
unset($this->classCastCache[$key]);
} else {
$this->classCastCache[$key] = $value;
}
}
/**
* Set the value of an enum castable attribute.
*
* @param string $key
* @param \UnitEnum|string|int|null $value
* @return void
*/
protected function setEnumCastableAttribute($key, $value)
{
$enumClass = $this->getCasts()[$key];
if (! isset($value)) {
$this->attributes[$key] = null;
} elseif (is_object($value)) {
$this->attributes[$key] = $this->getStorableEnumValue($enumClass, $value);
} else {
$this->attributes[$key] = $this->getStorableEnumValue(
$enumClass, $this->getEnumCaseFromValue($enumClass, $value)
);
}
}
/**
* Get an enum case instance from a given class and value.
*
* @param string $enumClass
* @param string|int $value
* @return \UnitEnum
*/
protected function getEnumCaseFromValue($enumClass, $value)
{
return is_subclass_of($enumClass, BackedEnum::class)
? $enumClass::from($value)
: constant($enumClass.'::'.$value);
}
/**
* Get the storable value from the given enum.
*
* @param string $expectedEnum
* @param \UnitEnum $value
* @return string|int
*/
protected function getStorableEnumValue($expectedEnum, $value)
{
if (! $value instanceof $expectedEnum) {
throw new ValueError(sprintf('Value [%s] is not of the expected enum type [%s].', var_export($value, true), $expectedEnum));
}
return enum_value($value);
}
/**
* Get an array attribute with the given key and value set.
*
* @param string $path
* @param string $key
* @param mixed $value
* @return array
*/
protected function getArrayAttributeWithValue($path, $key, $value)
{
return tap($this->getArrayAttributeByKey($key), function (&$array) use ($path, $value) {
Arr::set($array, str_replace('->', '.', $path), $value);
});
}
/**
* Get an array attribute or return an empty array if it is not set.
*
* @param string $key
* @return array
*/
protected function getArrayAttributeByKey($key)
{
if (! isset($this->attributes[$key])) {
return [];
}
return $this->fromJson(
$this->isEncryptedCastable($key)
? $this->fromEncryptedString($this->attributes[$key])
: $this->attributes[$key]
);
}
/**
* Cast the given attribute to JSON.
*
* @param string $key
* @param mixed $value
* @return string
*/
protected function castAttributeAsJson($key, $value)
{
$value = $this->asJson($value, $this->getJsonCastFlags($key));
if ($value === false) {
throw JsonEncodingException::forAttribute(
$this, $key, json_last_error_msg()
);
}
return $value;
}
/**
* Get the JSON casting flags for the given attribute.
*
* @param string $key
* @return int
*/
protected function getJsonCastFlags($key)
{
$flags = 0;
if ($this->hasCast($key, ['json:unicode'])) {
$flags |= JSON_UNESCAPED_UNICODE;
}
return $flags;
}
/**
* Encode the given value as JSON.
*
* @param mixed $value
* @param int $flags
* @return string
*/
protected function asJson($value, $flags = 0)
{
return Json::encode($value, $flags);
}
/**
* Decode the given JSON back into an array or object.
*
* @param string|null $value
* @param bool $asObject
* @return mixed
*/
public function fromJson($value, $asObject = false)
{
if ($value === null || $value === '') {
return null;
}
return Json::decode($value, ! $asObject);
}
/**
* Decrypt the given encrypted string.
*
* @param string $value
* @return mixed
*/
public function fromEncryptedString($value)
{
return static::currentEncrypter()->decrypt($value, false);
}
/**
* Cast the given attribute to an encrypted string.
*
* @param string $key
* @param mixed $value
* @return string
*/
protected function castAttributeAsEncryptedString($key, #[\SensitiveParameter] $value)
{
return static::currentEncrypter()->encrypt($value, false);
}
/**
* Set the encrypter instance that will be used to encrypt attributes.
*
* @param \Illuminate\Contracts\Encryption\Encrypter|null $encrypter
* @return void
*/
public static function encryptUsing($encrypter)
{
static::$encrypter = $encrypter;
}
/**
* Get the current encrypter being used by the model.
*
* @return \Illuminate\Contracts\Encryption\Encrypter
*/
public static function currentEncrypter()
{
return static::$encrypter ?? Crypt::getFacadeRoot();
}
/**
* Cast the given attribute to a hashed string.
*
* @param string $key
* @param mixed $value
* @return string
*/
protected function castAttributeAsHashedString($key, #[\SensitiveParameter] $value)
{
if ($value === null) {
return null;
}
if (! Hash::isHashed($value)) {
return Hash::make($value);
}
/** @phpstan-ignore staticMethod.notFound */
if (! Hash::verifyConfiguration($value)) {
throw new RuntimeException("Could not verify the hashed value's configuration.");
}
return $value;
}
/**
* Decode the given float.
*
* @param mixed $value
* @return mixed
*/
public function fromFloat($value)
{
return match ((string) $value) {
'Infinity' => INF,
'-Infinity' => -INF,
'NaN' => NAN,
default => (float) $value,
};
}
/**
* Return a decimal as string.
*
* @param float|string $value
* @param int $decimals
* @return string
*/
protected function asDecimal($value, $decimals)
{
try {
return (string) BigDecimal::of((string) $value)->toScale($decimals, RoundingMode::HALF_UP);
} catch (BrickMathException $e) {
throw new MathException('Unable to cast value to a decimal.', previous: $e);
}
}
/**
* Return a timestamp as DateTime object with time set to 00:00:00.
*
* @param mixed $value
* @return \Illuminate\Support\Carbon
*/
protected function asDate($value)
{
return $this->asDateTime($value)->startOfDay();
}
/**
* Return a timestamp as DateTime object.
*
* @param mixed $value
* @return \Illuminate\Support\Carbon
*/
protected function asDateTime($value)
{
// If this value is already a Carbon instance, we shall just return it as is.
// This prevents us having to re-instantiate a Carbon instance when we know
// it already is one, which wouldn't be fulfilled by the DateTime check.
if ($value instanceof CarbonInterface) {
return Date::instance($value);
}
// If the value is already a DateTime instance, we will just skip the rest of
// these checks since they will be a waste of time, and hinder performance
// when checking the field. We will just return the DateTime right away.
if ($value instanceof DateTimeInterface) {
return Date::parse(
$value->format('Y-m-d H:i:s.u'), $value->getTimezone()
);
}
// If this value is an integer, we will assume it is a UNIX timestamp's value
// and format a Carbon object from this timestamp. This allows flexibility
// when defining your date fields as they might be UNIX timestamps here.
if (is_numeric($value)) {
return Date::createFromTimestamp($value, date_default_timezone_get());
}
// If the value is in simply year, month, day format, we will instantiate the
// Carbon instances from that format. Again, this provides for simple date
// fields on the database, while still supporting Carbonized conversion.
if ($this->isStandardDateFormat($value)) {
return Date::instance(Carbon::createFromFormat('Y-m-d', $value)->startOfDay());
}
$format = $this->getDateFormat();
// Finally, we will just assume this date is in the format used by default on
// the database connection and use that format to create the Carbon object
// that is returned back out to the developers after we convert it here.
try {
$date = Date::createFromFormat($format, $value);
} catch (InvalidArgumentException) {
$date = false;
}
return $date ?: Date::parse($value);
}
/**
* Determine if the given value is a standard date format.
*
* @param string $value
* @return bool
*/
protected function isStandardDateFormat($value)
{
return preg_match('/^(\d{4})-(\d{1,2})-(\d{1,2})$/', $value);
}
/**
* Convert a DateTime to a storable string.
*
* @param mixed $value
* @return string|null
*/
public function fromDateTime($value)
{
return empty($value) ? $value : $this->asDateTime($value)->format(
$this->getDateFormat()
);
}
/**
* Return a timestamp as unix timestamp.
*
* @param mixed $value
* @return int
*/
protected function asTimestamp($value)
{
return $this->asDateTime($value)->getTimestamp();
}
/**
* Prepare a date for array / JSON serialization.
*
* @param \DateTimeInterface $date
* @return string
*/
protected function serializeDate(DateTimeInterface $date)
{
return $date instanceof DateTimeImmutable ?
CarbonImmutable::instance($date)->toJSON() :
Carbon::instance($date)->toJSON();
}
/**
* Get the attributes that should be converted to dates.
*
* @return array<int, string|null>
*/
public function getDates()
{
return $this->usesTimestamps() ? [
$this->getCreatedAtColumn(),
$this->getUpdatedAtColumn(),
] : [];
}
/**
* Get the format for database stored dates.
*
* @return string
*/
public function getDateFormat()
{
return $this->dateFormat ?: $this->getConnection()->getQueryGrammar()->getDateFormat();
}
/**
* Set the date format used by the model.
*
* @param string $format
* @return $this
*/
public function setDateFormat($format)
{
$this->dateFormat = $format;
return $this;
}
/**
...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"#11894 on JY-18909-automated-reports-ask-jiminny, menu","depth":5,"help_text":"Pull request #11894 exists for current branch JY-18909-automated-reports-ask-jiminny, but local branch is out of sync with remote","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reader Mode","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Illuminate\\Database\\Eloquent\\Concerns;\n\nuse BackedEnum;\nuse Brick\\Math\\BigDecimal;\nuse Brick\\Math\\Exception\\MathException as BrickMathException;\nuse Brick\\Math\\RoundingMode;\nuse Carbon\\CarbonImmutable;\nuse Carbon\\CarbonInterface;\nuse DateTimeImmutable;\nuse DateTimeInterface;\nuse Illuminate\\Contracts\\Database\\Eloquent\\Castable;\nuse Illuminate\\Contracts\\Database\\Eloquent\\CastsInboundAttributes;\nuse Illuminate\\Contracts\\Support\\Arrayable;\nuse Illuminate\\Database\\Eloquent\\Casts\\AsArrayObject;\nuse Illuminate\\Database\\Eloquent\\Casts\\AsCollection;\nuse Illuminate\\Database\\Eloquent\\Casts\\AsEncryptedArrayObject;\nuse Illuminate\\Database\\Eloquent\\Casts\\AsEncryptedCollection;\nuse Illuminate\\Database\\Eloquent\\Casts\\AsEnumArrayObject;\nuse Illuminate\\Database\\Eloquent\\Casts\\AsEnumCollection;\nuse Illuminate\\Database\\Eloquent\\Casts\\Attribute;\nuse Illuminate\\Database\\Eloquent\\Casts\\Json;\nuse Illuminate\\Database\\Eloquent\\InvalidCastException;\nuse Illuminate\\Database\\Eloquent\\JsonEncodingException;\nuse Illuminate\\Database\\Eloquent\\MissingAttributeException;\nuse Illuminate\\Database\\Eloquent\\Relations\\Relation;\nuse Illuminate\\Database\\LazyLoadingViolationException;\nuse Illuminate\\Support\\Arr;\nuse Illuminate\\Support\\Carbon;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Collection as BaseCollection;\nuse Illuminate\\Support\\Exceptions\\MathException;\nuse Illuminate\\Support\\Facades\\Crypt;\nuse Illuminate\\Support\\Facades\\Date;\nuse Illuminate\\Support\\Facades\\Hash;\nuse Illuminate\\Support\\Str;\nuse InvalidArgumentException;\nuse LogicException;\nuse ReflectionClass;\nuse ReflectionMethod;\nuse ReflectionNamedType;\nuse RuntimeException;\nuse Stringable;\nuse ValueError;\n\nuse function Illuminate\\Support\\enum_value;\n\ntrait HasAttributes\n{\n /**\n * The model's attributes.\n *\n * @var array<string, mixed>\n */\n protected $attributes = [];\n\n /**\n * The model attribute's original state.\n *\n * @var array<string, mixed>\n */\n protected $original = [];\n\n /**\n * The changed model attributes.\n *\n * @var array<string, mixed>\n */\n protected $changes = [];\n\n /**\n * The previous state of the changed model attributes.\n *\n * @var array<string, mixed>\n */\n protected $previous = [];\n\n /**\n * The attributes that should be cast.\n *\n * @var array\n */\n protected $casts = [];\n\n /**\n * The attributes that have been cast using custom classes.\n *\n * @var array\n */\n protected $classCastCache = [];\n\n /**\n * The attributes that have been cast using \"Attribute\" return type mutators.\n *\n * @var array\n */\n protected $attributeCastCache = [];\n\n /**\n * The built-in, primitive cast types supported by Eloquent.\n *\n * @var string[]\n */\n protected static $primitiveCastTypes = [\n 'array',\n 'bool',\n 'boolean',\n 'collection',\n 'custom_datetime',\n 'date',\n 'datetime',\n 'decimal',\n 'double',\n 'encrypted',\n 'encrypted:array',\n 'encrypted:collection',\n 'encrypted:json',\n 'encrypted:object',\n 'float',\n 'hashed',\n 'immutable_date',\n 'immutable_datetime',\n 'immutable_custom_datetime',\n 'int',\n 'integer',\n 'json',\n 'json:unicode',\n 'object',\n 'real',\n 'string',\n 'timestamp',\n ];\n\n /**\n * The storage format of the model's date columns.\n *\n * @var string|null\n */\n protected $dateFormat;\n\n /**\n * The accessors to append to the model's array form.\n *\n * @var array\n */\n protected $appends = [];\n\n /**\n * Indicates whether attributes are snake cased on arrays.\n *\n * @var bool\n */\n public static $snakeAttributes = true;\n\n /**\n * The cache of the mutated attributes for each class.\n *\n * @var array\n */\n protected static $mutatorCache = [];\n\n /**\n * The cache of the \"Attribute\" return type marked mutated attributes for each class.\n *\n * @var array\n */\n protected static $attributeMutatorCache = [];\n\n /**\n * The cache of the \"Attribute\" return type marked mutated, gettable attributes for each class.\n *\n * @var array\n */\n protected static $getAttributeMutatorCache = [];\n\n /**\n * The cache of the \"Attribute\" return type marked mutated, settable attributes for each class.\n *\n * @var array\n */\n protected static $setAttributeMutatorCache = [];\n\n /**\n * The cache of the converted cast types.\n *\n * @var array\n */\n protected static $castTypeCache = [];\n\n /**\n * The encrypter instance that is used to encrypt attributes.\n *\n * @var \\Illuminate\\Contracts\\Encryption\\Encrypter|null\n */\n public static $encrypter;\n\n /**\n * Initialize the trait.\n *\n * @return void\n */\n protected function initializeHasAttributes()\n {\n $this->casts = $this->ensureCastsAreStringValues(\n array_merge($this->casts, $this->casts()),\n );\n }\n\n /**\n * Convert the model's attributes to an array.\n *\n * @return array<string, mixed>\n */\n public function attributesToArray()\n {\n // If an attribute is a date, we will cast it to a string after converting it\n // to a DateTime / Carbon instance. This is so we will get some consistent\n // formatting while accessing attributes vs. arraying / JSONing a model.\n $attributes = $this->addDateAttributesToArray(\n $attributes = $this->getArrayableAttributes()\n );\n\n $attributes = $this->addMutatedAttributesToArray(\n $attributes, $mutatedAttributes = $this->getMutatedAttributes()\n );\n\n // Next we will handle any casts that have been setup for this model and cast\n // the values to their appropriate type. If the attribute has a mutator we\n // will not perform the cast on those attributes to avoid any confusion.\n $attributes = $this->addCastAttributesToArray(\n $attributes, $mutatedAttributes\n );\n\n // Here we will grab all of the appended, calculated attributes to this model\n // as these attributes are not really in the attributes array, but are run\n // when we need to array or JSON the model for convenience to the coder.\n foreach ($this->getArrayableAppends() as $key) {\n $attributes[$key] = $this->mutateAttributeForArray($key, null);\n }\n\n return $attributes;\n }\n\n /**\n * Add the date attributes to the attributes array.\n *\n * @param array<string, mixed> $attributes\n * @return array<string, mixed>\n */\n protected function addDateAttributesToArray(array $attributes)\n {\n foreach ($this->getDates() as $key) {\n if (is_null($key) || ! isset($attributes[$key])) {\n continue;\n }\n\n $attributes[$key] = $this->serializeDate(\n $this->asDateTime($attributes[$key])\n );\n }\n\n return $attributes;\n }\n\n /**\n * Add the mutated attributes to the attributes array.\n *\n * @param array<string, mixed> $attributes\n * @param array<string, mixed> $mutatedAttributes\n * @return array<string, mixed>\n */\n protected function addMutatedAttributesToArray(array $attributes, array $mutatedAttributes)\n {\n foreach ($mutatedAttributes as $key) {\n // We want to spin through all the mutated attributes for this model and call\n // the mutator for the attribute. We cache off every mutated attributes so\n // we don't have to constantly check on attributes that actually change.\n if (! array_key_exists($key, $attributes)) {\n continue;\n }\n\n // Next, we will call the mutator for this attribute so that we can get these\n // mutated attribute's actual values. After we finish mutating each of the\n // attributes we will return this final array of the mutated attributes.\n $attributes[$key] = $this->mutateAttributeForArray(\n $key, $attributes[$key]\n );\n }\n\n return $attributes;\n }\n\n /**\n * Add the casted attributes to the attributes array.\n *\n * @param array<string, mixed> $attributes\n * @param array<string, mixed> $mutatedAttributes\n * @return array<string, mixed>\n */\n protected function addCastAttributesToArray(array $attributes, array $mutatedAttributes)\n {\n foreach ($this->getCasts() as $key => $value) {\n if (! array_key_exists($key, $attributes) ||\n in_array($key, $mutatedAttributes)) {\n continue;\n }\n\n // Here we will cast the attribute. Then, if the cast is a date or datetime cast\n // then we will serialize the date for the array. This will convert the dates\n // to strings based on the date format specified for these Eloquent models.\n $attributes[$key] = $this->castAttribute(\n $key, $attributes[$key]\n );\n\n // If the attribute cast was a date or a datetime, we will serialize the date as\n // a string. This allows the developers to customize how dates are serialized\n // into an array without affecting how they are persisted into the storage.\n if (isset($attributes[$key]) && in_array($value, ['date', 'datetime', 'immutable_date', 'immutable_datetime'])) {\n $attributes[$key] = $this->serializeDate($attributes[$key]);\n }\n\n if (isset($attributes[$key]) && ($this->isCustomDateTimeCast($value) ||\n $this->isImmutableCustomDateTimeCast($value))) {\n $attributes[$key] = $attributes[$key]->format(explode(':', $value, 2)[1]);\n }\n\n if ($attributes[$key] instanceof DateTimeInterface &&\n $this->isClassCastable($key)) {\n $attributes[$key] = $this->serializeDate($attributes[$key]);\n }\n\n if (isset($attributes[$key]) && $this->isClassSerializable($key)) {\n $attributes[$key] = $this->serializeClassCastableAttribute($key, $attributes[$key]);\n }\n\n if ($this->isEnumCastable($key) && (! ($attributes[$key] ?? null) instanceof Arrayable)) {\n $attributes[$key] = isset($attributes[$key]) ? $this->getStorableEnumValue($this->getCasts()[$key], $attributes[$key]) : null;\n }\n\n if ($attributes[$key] instanceof Arrayable) {\n $attributes[$key] = $attributes[$key]->toArray();\n }\n }\n\n return $attributes;\n }\n\n /**\n * Get an attribute array of all arrayable attributes.\n *\n * @return array<string, mixed>\n */\n protected function getArrayableAttributes()\n {\n return $this->getArrayableItems($this->getAttributes());\n }\n\n /**\n * Get all of the appendable values that are arrayable.\n *\n * @return array\n */\n protected function getArrayableAppends()\n {\n if (! count($this->appends)) {\n return [];\n }\n\n return $this->getArrayableItems(\n array_combine($this->appends, $this->appends)\n );\n }\n\n /**\n * Get the model's relationships in array form.\n *\n * @return array\n */\n public function relationsToArray()\n {\n $attributes = [];\n\n foreach ($this->getArrayableRelations() as $key => $value) {\n // If the values implement the Arrayable interface we can just call this\n // toArray method on the instances which will convert both models and\n // collections to their proper array form and we'll set the values.\n if ($value instanceof Arrayable) {\n $relation = $value->toArray();\n }\n\n // If the value is null, we'll still go ahead and set it in this list of\n // attributes, since null is used to represent empty relationships if\n // it has a has one or belongs to type relationships on the models.\n elseif (is_null($value)) {\n $relation = $value;\n }\n\n // If the relationships snake-casing is enabled, we will snake case this\n // key so that the relation attribute is snake cased in this returned\n // array to the developers, making this consistent with attributes.\n if (static::$snakeAttributes) {\n $key = Str::snake($key);\n }\n\n // If the relation value has been set, we will set it on this attributes\n // list for returning. If it was not arrayable or null, we'll not set\n // the value on the array because it is some type of invalid value.\n if (array_key_exists('relation', get_defined_vars())) { // check if $relation is in scope (could be null)\n $attributes[$key] = $relation ?? null;\n }\n\n unset($relation);\n }\n\n return $attributes;\n }\n\n /**\n * Get an attribute array of all arrayable relations.\n *\n * @return array\n */\n protected function getArrayableRelations()\n {\n return $this->getArrayableItems($this->relations);\n }\n\n /**\n * Get an attribute array of all arrayable values.\n *\n * @param array $values\n * @return array\n */\n protected function getArrayableItems(array $values)\n {\n if (count($this->getVisible()) > 0) {\n $values = array_intersect_key($values, array_flip($this->getVisible()));\n }\n\n if (count($this->getHidden()) > 0) {\n $values = array_diff_key($values, array_flip($this->getHidden()));\n }\n\n return $values;\n }\n\n /**\n * Determine whether an attribute exists on the model.\n *\n * @param string $key\n * @return bool\n */\n public function hasAttribute($key)\n {\n if (! $key) {\n return false;\n }\n\n return array_key_exists($key, $this->attributes) ||\n array_key_exists($key, $this->casts) ||\n $this->hasGetMutator($key) ||\n $this->hasAttributeMutator($key) ||\n $this->isClassCastable($key);\n }\n\n /**\n * Get an attribute from the model.\n *\n * @param string $key\n * @return mixed\n */\n public function getAttribute($key)\n {\n if (! $key) {\n return;\n }\n\n // If the attribute exists in the attribute array or has a \"get\" mutator we will\n // get the attribute's value. Otherwise, we will proceed as if the developers\n // are asking for a relationship's value. This covers both types of values.\n if ($this->hasAttribute($key)) {\n return $this->getAttributeValue($key);\n }\n\n // Here we will determine if the model base class itself contains this given key\n // since we don't want to treat any of those methods as relationships because\n // they are all intended as helper methods and none of these are relations.\n if (method_exists(self::class, $key)) {\n return $this->throwMissingAttributeExceptionIfApplicable($key);\n }\n\n return $this->isRelation($key) || $this->relationLoaded($key)\n ? $this->getRelationValue($key)\n : $this->throwMissingAttributeExceptionIfApplicable($key);\n }\n\n /**\n * Either throw a missing attribute exception or return null depending on Eloquent's configuration.\n *\n * @param string $key\n * @return null\n *\n * @throws \\Illuminate\\Database\\Eloquent\\MissingAttributeException\n */\n protected function throwMissingAttributeExceptionIfApplicable($key)\n {\n if ($this->exists &&\n ! $this->wasRecentlyCreated &&\n static::preventsAccessingMissingAttributes()) {\n if (isset(static::$missingAttributeViolationCallback)) {\n return call_user_func(static::$missingAttributeViolationCallback, $this, $key);\n }\n\n throw new MissingAttributeException($this, $key);\n }\n\n return null;\n }\n\n /**\n * Get a plain attribute (not a relationship).\n *\n * @param string $key\n * @return mixed\n */\n public function getAttributeValue($key)\n {\n return $this->transformModelValue($key, $this->getAttributeFromArray($key));\n }\n\n /**\n * Get an attribute from the $attributes array.\n *\n * @param string $key\n * @return mixed\n */\n protected function getAttributeFromArray($key)\n {\n $this->mergeAttributeFromCachedCasts($key);\n\n return $this->attributes[$key] ?? null;\n }\n\n /**\n * Get a relationship.\n *\n * @param string $key\n * @return mixed\n */\n public function getRelationValue($key)\n {\n // If the key already exists in the relationships array, it just means the\n // relationship has already been loaded, so we'll just return it out of\n // here because there is no need to query within the relations twice.\n if ($this->relationLoaded($key)) {\n return $this->relations[$key];\n }\n\n if (! $this->isRelation($key)) {\n return;\n }\n\n if ($this->attemptToAutoloadRelation($key)) {\n return $this->relations[$key];\n }\n\n if ($this->preventsLazyLoading) {\n $this->handleLazyLoadingViolation($key);\n }\n\n // If the \"attribute\" exists as a method on the model, we will just assume\n // it is a relationship and will load and return results from the query\n // and hydrate the relationship's value on the \"relationships\" array.\n return $this->getRelationshipFromMethod($key);\n }\n\n /**\n * Determine if the given key is a relationship method on the model.\n *\n * @param string $key\n * @return bool\n */\n public function isRelation($key)\n {\n if ($this->hasAttributeMutator($key)) {\n return false;\n }\n\n return method_exists($this, $key) ||\n $this->relationResolver(static::class, $key);\n }\n\n /**\n * Handle a lazy loading violation.\n *\n * @param string $key\n * @return mixed\n */\n protected function handleLazyLoadingViolation($key)\n {\n if (isset(static::$lazyLoadingViolationCallback)) {\n return call_user_func(static::$lazyLoadingViolationCallback, $this, $key);\n }\n\n if (! $this->exists || $this->wasRecentlyCreated) {\n return;\n }\n\n throw new LazyLoadingViolationException($this, $key);\n }\n\n /**\n * Get a relationship value from a method.\n *\n * @param string $method\n * @return mixed\n *\n * @throws \\LogicException\n */\n protected function getRelationshipFromMethod($method)\n {\n $relation = $this->$method();\n\n if (! $relation instanceof Relation) {\n if (is_null($relation)) {\n throw new LogicException(sprintf(\n '%s::%s must return a relationship instance, but \"null\" was returned. Was the \"return\" keyword used?', static::class, $method\n ));\n }\n\n throw new LogicException(sprintf(\n '%s::%s must return a relationship instance.', static::class, $method\n ));\n }\n\n return tap($relation->getResults(), function ($results) use ($method) {\n $this->setRelation($method, $results);\n });\n }\n\n /**\n * Determine if a get mutator exists for an attribute.\n *\n * @param string $key\n * @return bool\n */\n public function hasGetMutator($key)\n {\n return method_exists($this, 'get'.Str::studly($key).'Attribute');\n }\n\n /**\n * Determine if a \"Attribute\" return type marked mutator exists for an attribute.\n *\n * @param string $key\n * @return bool\n */\n public function hasAttributeMutator($key)\n {\n if (isset(static::$attributeMutatorCache[get_class($this)][$key])) {\n return static::$attributeMutatorCache[get_class($this)][$key];\n }\n\n if (! method_exists($this, $method = Str::camel($key))) {\n return static::$attributeMutatorCache[get_class($this)][$key] = false;\n }\n\n $returnType = (new ReflectionMethod($this, $method))->getReturnType();\n\n return static::$attributeMutatorCache[get_class($this)][$key] =\n $returnType instanceof ReflectionNamedType &&\n $returnType->getName() === Attribute::class;\n }\n\n /**\n * Determine if a \"Attribute\" return type marked get mutator exists for an attribute.\n *\n * @param string $key\n * @return bool\n */\n public function hasAttributeGetMutator($key)\n {\n if (isset(static::$getAttributeMutatorCache[get_class($this)][$key])) {\n return static::$getAttributeMutatorCache[get_class($this)][$key];\n }\n\n if (! $this->hasAttributeMutator($key)) {\n return static::$getAttributeMutatorCache[get_class($this)][$key] = false;\n }\n\n return static::$getAttributeMutatorCache[get_class($this)][$key] = is_callable($this->{Str::camel($key)}()->get);\n }\n\n /**\n * Determine if any get mutator exists for an attribute.\n *\n * @param string $key\n * @return bool\n */\n public function hasAnyGetMutator($key)\n {\n return $this->hasGetMutator($key) || $this->hasAttributeGetMutator($key);\n }\n\n /**\n * Get the value of an attribute using its mutator.\n *\n * @param string $key\n * @param mixed $value\n * @return mixed\n */\n protected function mutateAttribute($key, $value)\n {\n $this->mergeAttributesFromCachedCasts();\n\n return $this->{'get'.Str::studly($key).'Attribute'}($value);\n }\n\n /**\n * Get the value of an \"Attribute\" return type marked attribute using its mutator.\n *\n * @param string $key\n * @param mixed $value\n * @return mixed\n */\n protected function mutateAttributeMarkedAttribute($key, $value)\n {\n if (array_key_exists($key, $this->attributeCastCache)) {\n return $this->attributeCastCache[$key];\n }\n\n $this->mergeAttributesFromCachedCasts();\n\n $attribute = $this->{Str::camel($key)}();\n\n $value = call_user_func($attribute->get ?: function ($value) {\n return $value;\n }, $value, $this->attributes);\n\n if ($attribute->withCaching || (is_object($value) && $attribute->withObjectCaching)) {\n $this->attributeCastCache[$key] = $value;\n } else {\n unset($this->attributeCastCache[$key]);\n }\n\n return $value;\n }\n\n /**\n * Get the value of an attribute using its mutator for array conversion.\n *\n * @param string $key\n * @param mixed $value\n * @return mixed\n */\n protected function mutateAttributeForArray($key, $value)\n {\n if ($this->isClassCastable($key)) {\n $value = $this->getClassCastableAttributeValue($key, $value);\n } elseif (isset(static::$getAttributeMutatorCache[get_class($this)][$key]) &&\n static::$getAttributeMutatorCache[get_class($this)][$key] === true) {\n $value = $this->mutateAttributeMarkedAttribute($key, $value);\n\n $value = $value instanceof DateTimeInterface\n ? $this->serializeDate($value)\n : $value;\n } else {\n $value = $this->mutateAttribute($key, $value);\n }\n\n return $value instanceof Arrayable ? $value->toArray() : $value;\n }\n\n /**\n * Merge new casts with existing casts on the model.\n *\n * @param array $casts\n * @return $this\n */\n public function mergeCasts($casts)\n {\n $casts = $this->ensureCastsAreStringValues($casts);\n\n $this->casts = array_merge($this->casts, $casts);\n\n return $this;\n }\n\n /**\n * Ensure that the given casts are strings.\n *\n * @param array $casts\n * @return array\n */\n protected function ensureCastsAreStringValues($casts)\n {\n foreach ($casts as $attribute => $cast) {\n $casts[$attribute] = match (true) {\n is_object($cast) => value(function () use ($cast, $attribute) {\n if ($cast instanceof Stringable) {\n return (string) $cast;\n }\n\n throw new InvalidArgumentException(\n \"The cast object for the {$attribute} attribute must implement Stringable.\"\n );\n }),\n is_array($cast) => value(function () use ($cast) {\n if (count($cast) === 1) {\n return $cast[0];\n }\n\n [$cast, $arguments] = [array_shift($cast), $cast];\n\n return $cast.':'.implode(',', $arguments);\n }),\n default => $cast,\n };\n }\n\n return $casts;\n }\n\n /**\n * Cast an attribute to a native PHP type.\n *\n * @param string $key\n * @param mixed $value\n * @return mixed\n */\n protected function castAttribute($key, $value)\n {\n $castType = $this->getCastType($key);\n\n if (is_null($value) && in_array($castType, static::$primitiveCastTypes)) {\n return $value;\n }\n\n // If the key is one of the encrypted castable types, we'll first decrypt\n // the value and update the cast type so we may leverage the following\n // logic for casting this value to any additionally specified types.\n if ($this->isEncryptedCastable($key)) {\n $value = $this->fromEncryptedString($value);\n\n $castType = Str::after($castType, 'encrypted:');\n }\n\n switch ($castType) {\n case 'int':\n case 'integer':\n return (int) $value;\n case 'real':\n case 'float':\n case 'double':\n return $this->fromFloat($value);\n case 'decimal':\n return $this->asDecimal($value, explode(':', $this->getCasts()[$key], 2)[1]);\n case 'string':\n return (string) $value;\n case 'bool':\n case 'boolean':\n return (bool) $value;\n case 'object':\n return $this->fromJson($value, true);\n case 'array':\n case 'json':\n case 'json:unicode':\n return $this->fromJson($value);\n case 'collection':\n return new BaseCollection($this->fromJson($value));\n case 'date':\n return $this->asDate($value);\n case 'datetime':\n case 'custom_datetime':\n return $this->asDateTime($value);\n case 'immutable_date':\n return $this->asDate($value)->toImmutable();\n case 'immutable_custom_datetime':\n case 'immutable_datetime':\n return $this->asDateTime($value)->toImmutable();\n case 'timestamp':\n return $this->asTimestamp($value);\n }\n\n if ($this->isEnumCastable($key)) {\n return $this->getEnumCastableAttributeValue($key, $value);\n }\n\n if ($this->isClassCastable($key)) {\n return $this->getClassCastableAttributeValue($key, $value);\n }\n\n return $value;\n }\n\n /**\n * Cast the given attribute using a custom cast class.\n *\n * @param string $key\n * @param mixed $value\n * @return mixed\n */\n protected function getClassCastableAttributeValue($key, $value)\n {\n $caster = $this->resolveCasterClass($key);\n\n $objectCachingDisabled = $caster->withoutObjectCaching ?? false;\n\n if (isset($this->classCastCache[$key]) && ! $objectCachingDisabled) {\n return $this->classCastCache[$key];\n } else {\n $value = $caster instanceof CastsInboundAttributes\n ? $value\n : $caster->get($this, $key, $value, $this->attributes);\n\n if ($caster instanceof CastsInboundAttributes ||\n ! is_object($value) ||\n $objectCachingDisabled) {\n unset($this->classCastCache[$key]);\n } else {\n $this->classCastCache[$key] = $value;\n }\n\n return $value;\n }\n }\n\n /**\n * Cast the given attribute to an enum.\n *\n * @param string $key\n * @param mixed $value\n * @return mixed\n */\n protected function getEnumCastableAttributeValue($key, $value)\n {\n if (is_null($value)) {\n return;\n }\n\n $castType = $this->getCasts()[$key];\n\n if ($value instanceof $castType) {\n return $value;\n }\n\n return $this->getEnumCaseFromValue($castType, $value);\n }\n\n /**\n * Get the type of cast for a model attribute.\n *\n * @param string $key\n * @return string\n */\n protected function getCastType($key)\n {\n $castType = $this->getCasts()[$key];\n\n if (isset(static::$castTypeCache[$castType])) {\n return static::$castTypeCache[$castType];\n }\n\n if ($this->isCustomDateTimeCast($castType)) {\n $convertedCastType = 'custom_datetime';\n } elseif ($this->isImmutableCustomDateTimeCast($castType)) {\n $convertedCastType = 'immutable_custom_datetime';\n } elseif ($this->isDecimalCast($castType)) {\n $convertedCastType = 'decimal';\n } elseif (class_exists($castType)) {\n $convertedCastType = $castType;\n } else {\n $convertedCastType = trim(strtolower($castType));\n }\n\n return static::$castTypeCache[$castType] = $convertedCastType;\n }\n\n /**\n * Increment or decrement the given attribute using the custom cast class.\n *\n * @param string $method\n * @param string $key\n * @param mixed $value\n * @return mixed\n */\n protected function deviateClassCastableAttribute($method, $key, $value)\n {\n return $this->resolveCasterClass($key)->{$method}(\n $this, $key, $value, $this->attributes\n );\n }\n\n /**\n * Serialize the given attribute using the custom cast class.\n *\n * @param string $key\n * @param mixed $value\n * @return mixed\n */\n protected function serializeClassCastableAttribute($key, $value)\n {\n return $this->resolveCasterClass($key)->serialize(\n $this, $key, $value, $this->attributes\n );\n }\n\n /**\n * Compare two values for the given attribute using the custom cast class.\n *\n * @param string $key\n * @param mixed $original\n * @param mixed $value\n * @return bool\n */\n protected function compareClassCastableAttribute($key, $original, $value)\n {\n return $this->resolveCasterClass($key)->compare(\n $this, $key, $original, $value\n );\n }\n\n /**\n * Determine if the cast type is a custom date time cast.\n *\n * @param string $cast\n * @return bool\n */\n protected function isCustomDateTimeCast($cast)\n {\n return str_starts_with($cast, 'date:') ||\n str_starts_with($cast, 'datetime:');\n }\n\n /**\n * Determine if the cast type is an immutable custom date time cast.\n *\n * @param string $cast\n * @return bool\n */\n protected function isImmutableCustomDateTimeCast($cast)\n {\n return str_starts_with($cast, 'immutable_date:') ||\n str_starts_with($cast, 'immutable_datetime:');\n }\n\n /**\n * Determine if the cast type is a decimal cast.\n *\n * @param string $cast\n * @return bool\n */\n protected function isDecimalCast($cast)\n {\n return str_starts_with($cast, 'decimal:');\n }\n\n /**\n * Set a given attribute on the model.\n *\n * @param string $key\n * @param mixed $value\n * @return mixed\n */\n public function setAttribute($key, $value)\n {\n // First we will check for the presence of a mutator for the set operation\n // which simply lets the developers tweak the attribute as it is set on\n // this model, such as \"json_encoding\" a listing of data for storage.\n if ($this->hasSetMutator($key)) {\n return $this->setMutatedAttributeValue($key, $value);\n } elseif ($this->hasAttributeSetMutator($key)) {\n return $this->setAttributeMarkedMutatedAttributeValue($key, $value);\n }\n\n // If an attribute is listed as a \"date\", we'll convert it from a DateTime\n // instance into a form proper for storage on the database tables using\n // the connection grammar's date format. We will auto set the values.\n elseif (! is_null($value) && $this->isDateAttribute($key)) {\n $value = $this->fromDateTime($value);\n }\n\n if ($this->isEnumCastable($key)) {\n $this->setEnumCastableAttribute($key, $value);\n\n return $this;\n }\n\n if ($this->isClassCastable($key)) {\n $this->setClassCastableAttribute($key, $value);\n\n return $this;\n }\n\n if (! is_null($value) && $this->isJsonCastable($key)) {\n $value = $this->castAttributeAsJson($key, $value);\n }\n\n // If this attribute contains a JSON ->, we'll set the proper value in the\n // attribute's underlying array. This takes care of properly nesting an\n // attribute in the array's value in the case of deeply nested items.\n if (str_contains($key, '->')) {\n return $this->fillJsonAttribute($key, $value);\n }\n\n if (! is_null($value) && $this->isEncryptedCastable($key)) {\n $value = $this->castAttributeAsEncryptedString($key, $value);\n }\n\n if (! is_null($value) && $this->hasCast($key, 'hashed')) {\n $value = $this->castAttributeAsHashedString($key, $value);\n }\n\n $this->attributes[$key] = $value;\n\n return $this;\n }\n\n /**\n * Determine if a set mutator exists for an attribute.\n *\n * @param string $key\n * @return bool\n */\n public function hasSetMutator($key)\n {\n return method_exists($this, 'set'.Str::studly($key).'Attribute');\n }\n\n /**\n * Determine if an \"Attribute\" return type marked set mutator exists for an attribute.\n *\n * @param string $key\n * @return bool\n */\n public function hasAttributeSetMutator($key)\n {\n $class = get_class($this);\n\n if (isset(static::$setAttributeMutatorCache[$class][$key])) {\n return static::$setAttributeMutatorCache[$class][$key];\n }\n\n if (! method_exists($this, $method = Str::camel($key))) {\n return static::$setAttributeMutatorCache[$class][$key] = false;\n }\n\n $returnType = (new ReflectionMethod($this, $method))->getReturnType();\n\n return static::$setAttributeMutatorCache[$class][$key] =\n $returnType instanceof ReflectionNamedType &&\n $returnType->getName() === Attribute::class &&\n is_callable($this->{$method}()->set);\n }\n\n /**\n * Set the value of an attribute using its mutator.\n *\n * @param string $key\n * @param mixed $value\n * @return mixed\n */\n protected function setMutatedAttributeValue($key, $value)\n {\n $this->mergeAttributesFromCachedCasts();\n\n return $this->{'set'.Str::studly($key).'Attribute'}($value);\n }\n\n /**\n * Set the value of a \"Attribute\" return type marked attribute using its mutator.\n *\n * @param string $key\n * @param mixed $value\n * @return mixed\n */\n protected function setAttributeMarkedMutatedAttributeValue($key, $value)\n {\n $this->mergeAttributesFromCachedCasts();\n\n $attribute = $this->{Str::camel($key)}();\n\n $callback = $attribute->set ?: function ($value) use ($key) {\n $this->attributes[$key] = $value;\n };\n\n $this->attributes = array_merge(\n $this->attributes,\n $this->normalizeCastClassResponse(\n $key, $callback($value, $this->attributes)\n )\n );\n\n if ($attribute->withCaching || (is_object($value) && $attribute->withObjectCaching)) {\n $this->attributeCastCache[$key] = $value;\n } else {\n unset($this->attributeCastCache[$key]);\n }\n\n return $this;\n }\n\n /**\n * Determine if the given attribute is a date or date castable.\n *\n * @param string $key\n * @return bool\n */\n protected function isDateAttribute($key)\n {\n return in_array($key, $this->getDates(), true) ||\n $this->isDateCastable($key);\n }\n\n /**\n * Set a given JSON attribute on the model.\n *\n * @param string $key\n * @param mixed $value\n * @return $this\n */\n public function fillJsonAttribute($key, $value)\n {\n [$key, $path] = explode('->', $key, 2);\n\n $value = $this->asJson($this->getArrayAttributeWithValue(\n $path, $key, $value\n ), $this->getJsonCastFlags($key));\n\n $this->attributes[$key] = $this->isEncryptedCastable($key)\n ? $this->castAttributeAsEncryptedString($key, $value)\n : $value;\n\n if ($this->isClassCastable($key)) {\n unset($this->classCastCache[$key]);\n }\n\n return $this;\n }\n\n /**\n * Set the value of a class castable attribute.\n *\n * @param string $key\n * @param mixed $value\n * @return void\n */\n protected function setClassCastableAttribute($key, $value)\n {\n $caster = $this->resolveCasterClass($key);\n\n $this->attributes = array_replace(\n $this->attributes,\n $this->normalizeCastClassResponse($key, $caster->set(\n $this, $key, $value, $this->attributes\n ))\n );\n\n if ($caster instanceof CastsInboundAttributes ||\n ! is_object($value) ||\n ($caster->withoutObjectCaching ?? false)) {\n unset($this->classCastCache[$key]);\n } else {\n $this->classCastCache[$key] = $value;\n }\n }\n\n /**\n * Set the value of an enum castable attribute.\n *\n * @param string $key\n * @param \\UnitEnum|string|int|null $value\n * @return void\n */\n protected function setEnumCastableAttribute($key, $value)\n {\n $enumClass = $this->getCasts()[$key];\n\n if (! isset($value)) {\n $this->attributes[$key] = null;\n } elseif (is_object($value)) {\n $this->attributes[$key] = $this->getStorableEnumValue($enumClass, $value);\n } else {\n $this->attributes[$key] = $this->getStorableEnumValue(\n $enumClass, $this->getEnumCaseFromValue($enumClass, $value)\n );\n }\n }\n\n /**\n * Get an enum case instance from a given class and value.\n *\n * @param string $enumClass\n * @param string|int $value\n * @return \\UnitEnum\n */\n protected function getEnumCaseFromValue($enumClass, $value)\n {\n return is_subclass_of($enumClass, BackedEnum::class)\n ? $enumClass::from($value)\n : constant($enumClass.'::'.$value);\n }\n\n /**\n * Get the storable value from the given enum.\n *\n * @param string $expectedEnum\n * @param \\UnitEnum $value\n * @return string|int\n */\n protected function getStorableEnumValue($expectedEnum, $value)\n {\n if (! $value instanceof $expectedEnum) {\n throw new ValueError(sprintf('Value [%s] is not of the expected enum type [%s].', var_export($value, true), $expectedEnum));\n }\n\n return enum_value($value);\n }\n\n /**\n * Get an array attribute with the given key and value set.\n *\n * @param string $path\n * @param string $key\n * @param mixed $value\n * @return array\n */\n protected function getArrayAttributeWithValue($path, $key, $value)\n {\n return tap($this->getArrayAttributeByKey($key), function (&$array) use ($path, $value) {\n Arr::set($array, str_replace('->', '.', $path), $value);\n });\n }\n\n /**\n * Get an array attribute or return an empty array if it is not set.\n *\n * @param string $key\n * @return array\n */\n protected function getArrayAttributeByKey($key)\n {\n if (! isset($this->attributes[$key])) {\n return [];\n }\n\n return $this->fromJson(\n $this->isEncryptedCastable($key)\n ? $this->fromEncryptedString($this->attributes[$key])\n : $this->attributes[$key]\n );\n }\n\n /**\n * Cast the given attribute to JSON.\n *\n * @param string $key\n * @param mixed $value\n * @return string\n */\n protected function castAttributeAsJson($key, $value)\n {\n $value = $this->asJson($value, $this->getJsonCastFlags($key));\n\n if ($value === false) {\n throw JsonEncodingException::forAttribute(\n $this, $key, json_last_error_msg()\n );\n }\n\n return $value;\n }\n\n /**\n * Get the JSON casting flags for the given attribute.\n *\n * @param string $key\n * @return int\n */\n protected function getJsonCastFlags($key)\n {\n $flags = 0;\n\n if ($this->hasCast($key, ['json:unicode'])) {\n $flags |= JSON_UNESCAPED_UNICODE;\n }\n\n return $flags;\n }\n\n /**\n * Encode the given value as JSON.\n *\n * @param mixed $value\n * @param int $flags\n * @return string\n */\n protected function asJson($value, $flags = 0)\n {\n return Json::encode($value, $flags);\n }\n\n /**\n * Decode the given JSON back into an array or object.\n *\n * @param string|null $value\n * @param bool $asObject\n * @return mixed\n */\n public function fromJson($value, $asObject = false)\n {\n if ($value === null || $value === '') {\n return null;\n }\n\n return Json::decode($value, ! $asObject);\n }\n\n /**\n * Decrypt the given encrypted string.\n *\n * @param string $value\n * @return mixed\n */\n public function fromEncryptedString($value)\n {\n return static::currentEncrypter()->decrypt($value, false);\n }\n\n /**\n * Cast the given attribute to an encrypted string.\n *\n * @param string $key\n * @param mixed $value\n * @return string\n */\n protected function castAttributeAsEncryptedString($key, #[\\SensitiveParameter] $value)\n {\n return static::currentEncrypter()->encrypt($value, false);\n }\n\n /**\n * Set the encrypter instance that will be used to encrypt attributes.\n *\n * @param \\Illuminate\\Contracts\\Encryption\\Encrypter|null $encrypter\n * @return void\n */\n public static function encryptUsing($encrypter)\n {\n static::$encrypter = $encrypter;\n }\n\n /**\n * Get the current encrypter being used by the model.\n *\n * @return \\Illuminate\\Contracts\\Encryption\\Encrypter\n */\n public static function currentEncrypter()\n {\n return static::$encrypter ?? Crypt::getFacadeRoot();\n }\n\n /**\n * Cast the given attribute to a hashed string.\n *\n * @param string $key\n * @param mixed $value\n * @return string\n */\n protected function castAttributeAsHashedString($key, #[\\SensitiveParameter] $value)\n {\n if ($value === null) {\n return null;\n }\n\n if (! Hash::isHashed($value)) {\n return Hash::make($value);\n }\n\n /** @phpstan-ignore staticMethod.notFound */\n if (! Hash::verifyConfiguration($value)) {\n throw new RuntimeException(\"Could not verify the hashed value's configuration.\");\n }\n\n return $value;\n }\n\n /**\n * Decode the given float.\n *\n * @param mixed $value\n * @return mixed\n */\n public function fromFloat($value)\n {\n return match ((string) $value) {\n 'Infinity' => INF,\n '-Infinity' => -INF,\n 'NaN' => NAN,\n default => (float) $value,\n };\n }\n\n /**\n * Return a decimal as string.\n *\n * @param float|string $value\n * @param int $decimals\n * @return string\n */\n protected function asDecimal($value, $decimals)\n {\n try {\n return (string) BigDecimal::of((string) $value)->toScale($decimals, RoundingMode::HALF_UP);\n } catch (BrickMathException $e) {\n throw new MathException('Unable to cast value to a decimal.', previous: $e);\n }\n }\n\n /**\n * Return a timestamp as DateTime object with time set to 00:00:00.\n *\n * @param mixed $value\n * @return \\Illuminate\\Support\\Carbon\n */\n protected function asDate($value)\n {\n return $this->asDateTime($value)->startOfDay();\n }\n\n /**\n * Return a timestamp as DateTime object.\n *\n * @param mixed $value\n * @return \\Illuminate\\Support\\Carbon\n */\n protected function asDateTime($value)\n {\n // If this value is already a Carbon instance, we shall just return it as is.\n // This prevents us having to re-instantiate a Carbon instance when we know\n // it already is one, which wouldn't be fulfilled by the DateTime check.\n if ($value instanceof CarbonInterface) {\n return Date::instance($value);\n }\n\n // If the value is already a DateTime instance, we will just skip the rest of\n // these checks since they will be a waste of time, and hinder performance\n // when checking the field. We will just return the DateTime right away.\n if ($value instanceof DateTimeInterface) {\n return Date::parse(\n $value->format('Y-m-d H:i:s.u'), $value->getTimezone()\n );\n }\n\n // If this value is an integer, we will assume it is a UNIX timestamp's value\n // and format a Carbon object from this timestamp. This allows flexibility\n // when defining your date fields as they might be UNIX timestamps here.\n if (is_numeric($value)) {\n return Date::createFromTimestamp($value, date_default_timezone_get());\n }\n\n // If the value is in simply year, month, day format, we will instantiate the\n // Carbon instances from that format. Again, this provides for simple date\n // fields on the database, while still supporting Carbonized conversion.\n if ($this->isStandardDateFormat($value)) {\n return Date::instance(Carbon::createFromFormat('Y-m-d', $value)->startOfDay());\n }\n\n $format = $this->getDateFormat();\n\n // Finally, we will just assume this date is in the format used by default on\n // the database connection and use that format to create the Carbon object\n // that is returned back out to the developers after we convert it here.\n try {\n $date = Date::createFromFormat($format, $value);\n } catch (InvalidArgumentException) {\n $date = false;\n }\n\n return $date ?: Date::parse($value);\n }\n\n /**\n * Determine if the given value is a standard date format.\n *\n * @param string $value\n * @return bool\n */\n protected function isStandardDateFormat($value)\n {\n return preg_match('/^(\\d{4})-(\\d{1,2})-(\\d{1,2})$/', $value);\n }\n\n /**\n * Convert a DateTime to a storable string.\n *\n * @param mixed $value\n * @return string|null\n */\n public function fromDateTime($value)\n {\n return empty($value) ? $value : $this->asDateTime($value)->format(\n $this->getDateFormat()\n );\n }\n\n /**\n * Return a timestamp as unix timestamp.\n *\n * @param mixed $value\n * @return int\n */\n protected function asTimestamp($value)\n {\n return $this->asDateTime($value)->getTimestamp();\n }\n\n /**\n * Prepare a date for array / JSON serialization.\n *\n * @param \\DateTimeInterface $date\n * @return string\n */\n protected function serializeDate(DateTimeInterface $date)\n {\n return $date instanceof DateTimeImmutable ?\n CarbonImmutable::instance($date)->toJSON() :\n Carbon::instance($date)->toJSON();\n }\n\n /**\n * Get the attributes that should be converted to dates.\n *\n * @return array<int, string|null>\n */\n public function getDates()\n {\n return $this->usesTimestamps() ? [\n $this->getCreatedAtColumn(),\n $this->getUpdatedAtColumn(),\n ] : [];\n }\n\n /**\n * Get the format for database stored dates.\n *\n * @return string\n */\n public function getDateFormat()\n {\n return $this->dateFormat ?: $this->getConnection()->getQueryGrammar()->getDateFormat();\n }\n\n /**\n * Set the date format used by the model.\n *\n * @param string $format\n * @return $this\n */\n public function setDateFormat($format)\n {\n $this->dateFormat = $format;\n\n return $this;\n }\n\n /**\n * Determine whether an attribute should be cast to a native type.\n *\n * @param string $key\n * @param array|string|null $types\n * @return bool\n */\n public function hasCast($key, $types = null)\n {\n if (array_key_exists($key, $this->getCasts())) {\n return $types ? in_array($this->getCastType($key), (array) $types, true) : true;\n }\n\n return false;\n }\n\n /**\n * Get the attributes that should be cast.\n *\n * @return array\n */\n public function getCasts()\n {\n if ($this->getIncrementing()) {\n return array_merge([$this->getKeyName() => $this->getKeyType()], $this->casts);\n }\n\n return $this->casts;\n }\n\n /**\n * Get the attributes that should be cast.\n *\n * @return array<string, string>\n */\n protected function casts()\n {\n return [];\n }\n\n /**\n * Determine whether a value is Date / DateTime castable for inbound manipulation.\n *\n * @param string $key\n * @return bool\n */\n protected function isDateCastable($key)\n {\n return $this->hasCast($key, ['date', 'datetime', 'immutable_date', 'immutable_datetime']);\n }\n\n /**\n * Determine whether a value is Date / DateTime custom-castable for inbound manipulation.\n *\n * @param string $key\n * @return bool\n */\n protected function isDateCastableWithCustomFormat($key)\n {\n return $this->hasCast($key, ['custom_datetime', 'immutable_custom_datetime']);\n }\n\n /**\n * Determine whether a value is JSON castable for inbound manipulation.\n *\n * @param string $key\n * @return bool\n */\n protected function isJsonCastable($key)\n {\n return $this->hasCast($key, ['array', 'json', 'json:unicode', 'object', 'collection', 'encrypted:array', 'encrypted:collection', 'encrypted:json', 'encrypted:object']);\n }\n\n /**\n * Determine whether a value is an encrypted castable for inbound manipulation.\n *\n * @param string $key\n * @return bool\n */\n protected function isEncryptedCastable($key)\n {\n return $this->hasCast($key, ['encrypted', 'encrypted:array', 'encrypted:collection', 'encrypted:json', 'encrypted:object']);\n }\n\n /**\n * Determine if the given key is cast using a custom class.\n *\n * @param string $key\n * @return bool\n *\n * @throws \\Illuminate\\Database\\Eloquent\\InvalidCastException\n */\n protected function isClassCastable($key)\n {\n $casts = $this->getCasts();\n\n if (! array_key_exists($key, $casts)) {\n return false;\n }\n\n $castType = $this->parseCasterClass($casts[$key]);\n\n if (in_array($castType, static::$primitiveCastTypes)) {\n return false;\n }\n\n if (class_exists($castType)) {\n return true;\n }\n\n throw new InvalidCastException($this->getModel(), $key, $castType);\n }\n\n /**\n * Determine if the given key is cast using an enum.\n *\n * @param string $key\n * @return bool\n */\n protected function isEnumCastable($key)\n {\n $casts = $this->getCasts();\n\n if (! array_key_exists($key, $casts)) {\n return false;\n }\n\n $castType = $casts[$key];\n\n if (in_array($castType, static::$primitiveCastTypes)) {\n return false;\n }\n\n if (is_subclass_of($castType, Castable::class)) {\n return false;\n }\n\n return enum_exists($castType);\n }\n\n /**\n * Determine if the key is deviable using a custom class.\n *\n * @param string $key\n * @return bool\n *\n * @throws \\Illuminate\\Database\\Eloquent\\InvalidCastException\n */\n protected function isClassDeviable($key)\n {\n if (! $this->isClassCastable($key)) {\n return false;\n }\n\n $castType = $this->resolveCasterClass($key);\n\n return method_exists($castType::class, 'increment') && method_exists($castType::class, 'decrement');\n }\n\n /**\n * Determine if the key is serializable using a custom class.\n *\n * @param string $key\n * @return bool\n *\n * @throws \\Illuminate\\Database\\Eloquent\\InvalidCastException\n */\n protected function isClassSerializable($key)\n {\n return ! $this->isEnumCastable($key) &&\n $this->isClassCastable($key) &&\n method_exists($this->resolveCasterClass($key), 'serialize');\n }\n\n /**\n * Determine if the key is comparable using a custom class.\n *\n * @param string $key\n * @return bool\n */\n protected function isClassComparable($key)\n {\n return ! $this->isEnumCastable($key) &&\n $this->isClassCastable($key) &&\n method_exists($this->resolveCasterClass($key), 'compare');\n }\n\n /**\n * Resolve the custom caster class for a given key.\n *\n * @param string $key\n * @return mixed\n */\n protected function resolveCasterClass($key)\n {\n $castType = $this->getCasts()[$key];\n\n $arguments = [];\n\n if (is_string($castType) && str_contains($castType, ':')) {\n $segments = explode(':', $castType, 2);\n\n $castType = $segments[0];\n $arguments = explode(',', $segments[1]);\n }\n\n if (is_subclass_of($castType, Castable::class)) {\n $castType = $castType::castUsing($arguments);\n }\n\n if (is_object($castType)) {\n return $castType;\n }\n\n return new $castType(...$arguments);\n }\n\n /**\n * Parse the given caster class, removing any arguments.\n *\n * @param string $class\n * @return string\n */\n protected function parseCasterClass($class)\n {\n return ! str_contains($class, ':')\n ? $class\n : explode(':', $class, 2)[0];\n }\n\n /**\n * Merge the cast class and attribute cast attributes back into the model.\n *\n * @return void\n */\n protected function mergeAttributesFromCachedCasts()\n {\n $this->mergeAttributesFromClassCasts();\n $this->mergeAttributesFromAttributeCasts();\n }\n\n /**\n * Merge the a cast class and attribute cast attribute back into the model.\n *\n * @return void\n */\n protected function mergeAttributeFromCachedCasts(string $key)\n {\n $this->mergeAttributeFromClassCasts($key);\n $this->mergeAttributeFromAttributeCasts($key);\n }\n\n /**\n * Merge the cast class attributes back into the model.\n *\n * @return void\n */\n protected function mergeAttributesFromClassCasts()\n {\n foreach ($this->classCastCache as $key => $value) {\n $this->mergeAttributeFromClassCasts($key);\n }\n }\n\n /**\n * Merge the cast class attribute back into the model.\n *\n * @return void\n */\n protected function mergeAttributeFromClassCasts(string $key): void\n {\n if (! isset($this->classCastCache[$key])) {\n return;\n }\n\n $value = $this->classCastCache[$key];\n\n $caster = $this->resolveCasterClass($key);\n\n $this->attributes = array_merge(\n $this->attributes,\n $caster instanceof CastsInboundAttributes\n ? [$key => $value]\n : $this->normalizeCastClassResponse($key, $caster->set($this, $key, $value, $this->attributes))\n );\n }\n\n /**\n * Merge the cast class attributes back into the model.\n *\n * @return void\n */\n protected function mergeAttributesFromAttributeCasts()\n {\n foreach ($this->attributeCastCache as $key => $value) {\n $this->mergeAttributeFromAttributeCasts($key);\n }\n }\n\n /**\n * Merge the cast class attribute back into the model.\n *\n * @return void\n */\n protected function mergeAttributeFromAttributeCasts(string $key): void\n {\n if (! isset($this->attributeCastCache[$key])) {\n return;\n }\n\n $value = $this->attributeCastCache[$key];\n\n $attribute = $this->{Str::camel($key)}();\n\n if ($attribute->get && ! $attribute->set) {\n return;\n }\n\n $callback = $attribute->set ?: function ($value) use ($key) {\n $this->attributes[$key] = $value;\n };\n\n $this->attributes = array_merge(\n $this->attributes,\n $this->normalizeCastClassResponse(\n $key, $callback($value, $this->attributes)\n )\n );\n }\n\n /**\n * Normalize the response from a custom class caster.\n *\n * @param string $key\n * @param mixed $value\n * @return array\n */\n protected function normalizeCastClassResponse($key, $value)\n {\n return is_array($value) ? $value : [$key => $value];\n }\n\n /**\n * Get all of the current attributes on the model.\n *\n * @return array<string, mixed>\n */\n public function getAttributes()\n {\n $this->mergeAttributesFromCachedCasts();\n\n return $this->attributes;\n }\n\n /**\n * Get all of the current attributes on the model for an insert operation.\n *\n * @return array\n */\n protected function getAttributesForInsert()\n {\n return $this->getAttributes();\n }\n\n /**\n * Set the array of model attributes. No checking is done.\n *\n * @param array $attributes\n * @param bool $sync\n * @return $this\n */\n public function setRawAttributes(array $attributes, $sync = false)\n {\n $this->attributes = $attributes;\n\n if ($sync) {\n $this->syncOriginal();\n }\n\n $this->classCastCache = [];\n $this->attributeCastCache = [];\n\n return $this;\n }\n\n /**\n * Get the model's original attribute values.\n *\n * @param string|null $key\n * @param mixed $default\n * @return ($key is null ? array<string, mixed> : mixed)\n */\n public function getOriginal($key = null, $default = null)\n {\n return (new static)->setRawAttributes(\n $this->original, $sync = true\n )->getOriginalWithoutRewindingModel($key, $default);\n }\n\n /**\n * Get the model's original attribute values.\n *\n * @param string|null $key\n * @param mixed $default\n * @return ($key is null ? array<string, mixed> : mixed)\n */\n protected function getOriginalWithoutRewindingModel($key = null, $default = null)\n {\n if ($key) {\n return $this->transformModelValue(\n $key, Arr::get($this->original, $key, $default)\n );\n }\n\n return (new Collection($this->original))\n ->mapWithKeys(fn ($value, $key) => [$key => $this->transformModelValue($key, $value)])\n ->all();\n }\n\n /**\n * Get the model's raw original attribute values.\n *\n * @param string|null $key\n * @param mixed $default\n * @return ($key is null ? array<string, mixed> : mixed)\n */\n public function getRawOriginal($key = null, $default = null)\n {\n return Arr::get($this->original, $key, $default);\n }\n\n /**\n * Get a subset of the model's attributes.\n *\n * @param array<string>|mixed $attributes\n * @return array<string, mixed>\n */\n public function only($attributes)\n {\n $results = [];\n\n foreach (is_array($attributes) ? $attributes : func_get_args() as $attribute) {\n $results[$attribute] = $this->getAttribute($attribute);\n }\n\n return $results;\n }\n\n /**\n * Get all attributes except the given ones.\n *\n * @param array<string>|mixed $attributes\n * @return array\n */\n public function except($attributes)\n {\n $attributes = is_array($attributes) ? $attributes : func_get_args();\n\n $results = [];\n\n foreach ($this->getAttributes() as $key => $value) {\n if (! in_array($key, $attributes)) {\n $results[$key] = $this->getAttribute($key);\n }\n }\n\n return $results;\n }\n\n /**\n * Sync the original attributes with the current.\n *\n * @return $this\n */\n public function syncOriginal()\n {\n $this->original = $this->getAttributes();\n\n return $this;\n }\n\n /**\n * Sync a single original attribute with its current value.\n *\n * @param string $attribute\n * @return $this\n */\n public function syncOriginalAttribute($attribute)\n {\n return $this->syncOriginalAttributes($attribute);\n }\n\n /**\n * Sync multiple original attribute with their current values.\n *\n * @param array<string>|string $attributes\n * @return $this\n */\n public function syncOriginalAttributes($attributes)\n {\n $attributes = is_array($attributes) ? $attributes : func_get_args();\n\n $modelAttributes = $this->getAttributes();\n\n foreach ($attributes as $attribute) {\n $this->original[$attribute] = $modelAttributes[$attribute];\n }\n\n return $this;\n }\n\n /**\n * Sync the changed attributes.\n *\n * @return $this\n */\n public function syncChanges()\n {\n $this->changes = $this->getDirty();\n $this->previous = array_intersect_key($this->getRawOriginal(), $this->changes);\n\n return $this;\n }\n\n /**\n * Determine if the model or any of the given attribute(s) have been modified.\n *\n * @param array<string>|string|null $attributes\n * @return bool\n */\n public function isDirty($attributes = null)\n {\n return $this->hasChanges(\n $this->getDirty(), is_array($attributes) ? $attributes : func_get_args()\n );\n }\n\n /**\n * Determine if the model or all the given attribute(s) have remained the same.\n *\n * @param array<string>|string|null $attributes\n * @return bool\n */\n public function isClean($attributes = null)\n {\n return ! $this->isDirty(...func_get_args());\n }\n\n /**\n * Discard attribute changes and reset the attributes to their original state.\n *\n * @return $this\n */\n public function discardChanges()\n {\n [$this->attributes, $this->changes, $this->previous] = [$this->original, [], []];\n\n $this->classCastCache = [];\n $this->attributeCastCache = [];\n\n return $this;\n }\n\n /**\n * Determine if the model or any of the given attribute(s) were changed when the model was last saved.\n *\n * @param array<string>|string|null $attributes\n * @return bool\n */\n public function wasChanged($attributes = null)\n {\n return $this->hasChanges(\n $this->getChanges(), is_array($attributes) ? $attributes : func_get_args()\n );\n }\n\n /**\n * Determine if any of the given attributes were changed when the model was last saved.\n *\n * @param array<string> $changes\n * @param array<string>|string|null $attributes\n * @return bool\n */\n protected function hasChanges($changes, $attributes = null)\n {\n // If no specific attributes were provided, we will just see if the dirty array\n // already contains any attributes. If it does we will just return that this\n // count is greater than zero. Else, we need to check specific attributes.\n if (empty($attributes)) {\n return count($changes) > 0;\n }\n\n // Here we will spin through every attribute and see if this is in the array of\n // dirty attributes. If it is, we will return true and if we make it through\n // all of the attributes for the entire array we will return false at end.\n foreach (Arr::wrap($attributes) as $attribute) {\n if (array_key_exists($attribute, $changes)) {\n return true;\n }\n }\n\n return false;\n }\n\n /**\n * Get the attributes that have been changed since the last sync.\n *\n * @return array<string, mixed>\n */\n public function getDirty()\n {\n $dirty = [];\n\n foreach ($this->getAttributes() as $key => $value) {\n if (! $this->originalIsEquivalent($key)) {\n $dirty[$key] = $value;\n }\n }\n\n return $dirty;\n }\n\n /**\n * Get the attributes that have been changed since the last sync for an update operation.\n *\n * @return array<string, mixed>\n */\n protected function getDirtyForUpdate()\n {\n return $this->getDirty();\n }\n\n /**\n * Get the attributes that were changed when the model was last saved.\n *\n * @return array<string, mixed>\n */\n public function getChanges()\n {\n return $this->changes;\n }\n\n /**\n * Get the attributes that were previously original before the model was last saved.\n *\n * @return array<string, mixed>\n */\n public function getPrevious()\n {\n return $this->previous;\n }\n\n /**\n * Determine if the new and old values for a given key are equivalent.\n *\n * @param string $key\n * @return bool\n */\n public function originalIsEquivalent($key)\n {\n if (! array_key_exists($key, $this->original)) {\n return false;\n }\n\n $attribute = Arr::get($this->attributes, $key);\n $original = Arr::get($this->original, $key);\n\n if ($attribute === $original) {\n return true;\n } elseif (is_null($attribute)) {\n return false;\n } elseif ($this->isDateAttribute($key) || $this->isDateCastableWithCustomFormat($key)) {\n return $this->fromDateTime($attribute) ===\n $this->fromDateTime($original);\n } elseif ($this->hasCast($key, ['object', 'collection'])) {\n return $this->fromJson($attribute) ===\n $this->fromJson($original);\n } elseif ($this->hasCast($key, ['real', 'float', 'double'])) {\n if ($original === null) {\n return false;\n }\n\n return abs($this->castAttribute($key, $attribute) - $this->castAttribute($key, $original)) < PHP_FLOAT_EPSILON * 4;\n } elseif ($this->isEncryptedCastable($key) && ! empty(static::currentEncrypter()->getPreviousKeys())) {\n return false;\n } elseif ($this->hasCast($key, static::$primitiveCastTypes)) {\n return $this->castAttribute($key, $attribute) ===\n $this->castAttribute($key, $original);\n } elseif ($this->isClassCastable($key) && Str::startsWith($this->getCasts()[$key], [AsArrayObject::class, AsCollection::class])) {\n return $this->fromJson($attribute) === $this->fromJson($original);\n } elseif ($this->isClassCastable($key) && Str::startsWith($this->getCasts()[$key], [AsEnumArrayObject::class, AsEnumCollection::class])) {\n return $this->fromJson($attribute) === $this->fromJson($original);\n } elseif ($this->isClassCastable($key) && $original !== null && Str::startsWith($this->getCasts()[$key], [AsEncryptedArrayObject::class, AsEncryptedCollection::class])) {\n if (empty(static::currentEncrypter()->getPreviousKeys())) {\n return $this->fromEncryptedString($attribute) === $this->fromEncryptedString($original);\n }\n\n return false;\n } elseif ($this->isClassComparable($key)) {\n return $this->compareClassCastableAttribute($key, $original, $attribute);\n }\n\n return is_numeric($attribute) && is_numeric($original)\n && strcmp((string) $attribute, (string) $original) === 0;\n }\n\n /**\n * Transform a raw model value using mutators, casts, etc.\n *\n * @param string $key\n * @param mixed $value\n * @return mixed\n */\n protected function transformModelValue($key, $value)\n {\n // If the attribute has a get mutator, we will call that then return what\n // it returns as the value, which is useful for transforming values on\n // retrieval from the model to a form that is more useful for usage.\n if ($this->hasGetMutator($key)) {\n return $this->mutateAttribute($key, $value);\n } elseif ($this->hasAttributeGetMutator($key)) {\n return $this->mutateAttributeMarkedAttribute($key, $value);\n }\n\n // If the attribute exists within the cast array, we will convert it to\n // an appropriate native PHP type dependent upon the associated value\n // given with the key in the pair. Dayle made this comment line up.\n if ($this->hasCast($key)) {\n if (static::preventsAccessingMissingAttributes() &&\n ! array_key_exists($key, $this->attributes) &&\n ($this->isEnumCastable($key) ||\n in_array($this->getCastType($key), static::$primitiveCastTypes))) {\n $this->throwMissingAttributeExceptionIfApplicable($key);\n }\n\n return $this->castAttribute($key, $value);\n }\n\n // If the attribute is listed as a date, we will convert it to a DateTime\n // instance on retrieval, which makes it quite convenient to work with\n // date fields without having to create a mutator for each property.\n if ($value !== null\n && \\in_array($key, $this->getDates(), false)) {\n return $this->asDateTime($value);\n }\n\n return $value;\n }\n\n /**\n * Append attributes to query when building a query.\n *\n * @param array<string>|string $attributes\n * @return $this\n */\n public function append($attributes)\n {\n $this->appends = array_values(array_unique(\n array_merge($this->appends, is_string($attributes) ? func_get_args() : $attributes)\n ));\n\n return $this;\n }\n\n /**\n * Get the accessors that are being appended to model arrays.\n *\n * @return array\n */\n public function getAppends()\n {\n return $this->appends;\n }\n\n /**\n * Set the accessors to append to model arrays.\n *\n * @param array $appends\n * @return $this\n */\n public function setAppends(array $appends)\n {\n $this->appends = $appends;\n\n return $this;\n }\n\n /**\n * Merge new appended attributes with existing appended attributes on the model.\n *\n * @param array<string> $appends\n * @return $this\n */\n public function mergeAppends(array $appends)\n {\n $this->appends = array_values(array_unique(array_merge($this->appends, $appends)));\n\n return $this;\n }\n\n /**\n * Return whether the accessor attribute has been appended.\n *\n * @param string $attribute\n * @return bool\n */\n public function hasAppended($attribute)\n {\n return in_array($attribute, $this->appends);\n }\n\n /**\n * Remove all appended properties from the model.\n *\n * @return $this\n */\n public function withoutAppends()\n {\n return $this->setAppends([]);\n }\n\n /**\n * Get the mutated attributes for a given instance.\n *\n * @return array\n */\n public function getMutatedAttributes()\n {\n if (! isset(static::$mutatorCache[static::class])) {\n static::cacheMutatedAttributes($this);\n }\n\n return static::$mutatorCache[static::class];\n }\n\n /**\n * Extract and cache all the mutated attributes of a class.\n *\n * @param object|string $classOrInstance\n * @return void\n */\n public static function cacheMutatedAttributes($classOrInstance)\n {\n $reflection = new ReflectionClass($classOrInstance);\n\n $class = $reflection->getName();\n\n static::$getAttributeMutatorCache[$class] = (new Collection($attributeMutatorMethods = static::getAttributeMarkedMutatorMethods($classOrInstance)))\n ->mapWithKeys(fn ($match) => [lcfirst(static::$snakeAttributes ? Str::snake($match) : $match) => true])\n ->all();\n\n static::$mutatorCache[$class] = (new Collection(static::getMutatorMethods($class)))\n ->merge($attributeMutatorMethods)\n ->map(fn ($match) => lcfirst(static::$snakeAttributes ? Str::snake($match) : $match))\n ->all();\n }\n\n /**\n * Get all of the attribute mutator methods.\n *\n * @param mixed $class\n * @return array\n */\n protected static function getMutatorMethods($class)\n {\n preg_match_all('/(?<=^|;)get([^;]+?)Attribute(;|$)/', implode(';', get_class_methods($class)), $matches);\n\n return $matches[1];\n }\n\n /**\n * Get all of the \"Attribute\" return typed attribute mutator methods.\n *\n * @param mixed $class\n * @return array\n */\n protected static function getAttributeMarkedMutatorMethods($class)\n {\n $instance = is_object($class) ? $class : new $class;\n\n return (new Collection((new ReflectionClass($instance))->getMethods()))->filter(function ($method) use ($instance) {\n $returnType = $method->getReturnType();\n\n if ($returnType instanceof ReflectionNamedType &&\n $returnType->getName() === Attribute::class) {\n if (is_callable($method->invoke($instance)->get)) {\n return true;\n }\n }\n\n return false;\n })->map->name->values()->all();\n }\n}","depth":4,"value":"<?php\n\nnamespace Illuminate\\Database\\Eloquent\\Concerns;\n\nuse BackedEnum;\nuse Brick\\Math\\BigDecimal;\nuse Brick\\Math\\Exception\\MathException as BrickMathException;\nuse Brick\\Math\\RoundingMode;\nuse Carbon\\CarbonImmutable;\nuse Carbon\\CarbonInterface;\nuse DateTimeImmutable;\nuse DateTimeInterface;\nuse Illuminate\\Contracts\\Database\\Eloquent\\Castable;\nuse Illuminate\\Contracts\\Database\\Eloquent\\CastsInboundAttributes;\nuse Illuminate\\Contracts\\Support\\Arrayable;\nuse Illuminate\\Database\\Eloquent\\Casts\\AsArrayObject;\nuse Illuminate\\Database\\Eloquent\\Casts\\AsCollection;\nuse Illuminate\\Database\\Eloquent\\Casts\\AsEncryptedArrayObject;\nuse Illuminate\\Database\\Eloquent\\Casts\\AsEncryptedCollection;\nuse Illuminate\\Database\\Eloquent\\Casts\\AsEnumArrayObject;\nuse Illuminate\\Database\\Eloquent\\Casts\\AsEnumCollection;\nuse Illuminate\\Database\\Eloquent\\Casts\\Attribute;\nuse Illuminate\\Database\\Eloquent\\Casts\\Json;\nuse Illuminate\\Database\\Eloquent\\InvalidCastException;\nuse Illuminate\\Database\\Eloquent\\JsonEncodingException;\nuse Illuminate\\Database\\Eloquent\\MissingAttributeException;\nuse Illuminate\\Database\\Eloquent\\Relations\\Relation;\nuse Illuminate\\Database\\LazyLoadingViolationException;\nuse Illuminate\\Support\\Arr;\nuse Illuminate\\Support\\Carbon;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Collection as BaseCollection;\nuse Illuminate\\Support\\Exceptions\\MathException;\nuse Illuminate\\Support\\Facades\\Crypt;\nuse Illuminate\\Support\\Facades\\Date;\nuse Illuminate\\Support\\Facades\\Hash;\nuse Illuminate\\Support\\Str;\nuse InvalidArgumentException;\nuse LogicException;\nuse ReflectionClass;\nuse ReflectionMethod;\nuse ReflectionNamedType;\nuse RuntimeException;\nuse Stringable;\nuse ValueError;\n\nuse function Illuminate\\Support\\enum_value;\n\ntrait HasAttributes\n{\n /**\n * The model's attributes.\n *\n * @var array<string, mixed>\n */\n protected $attributes = [];\n\n /**\n * The model attribute's original state.\n *\n * @var array<string, mixed>\n */\n protected $original = [];\n\n /**\n * The changed model attributes.\n *\n * @var array<string, mixed>\n */\n protected $changes = [];\n\n /**\n * The previous state of the changed model attributes.\n *\n * @var array<string, mixed>\n */\n protected $previous = [];\n\n /**\n * The attributes that should be cast.\n *\n * @var array\n */\n protected $casts = [];\n\n /**\n * The attributes that have been cast using custom classes.\n *\n * @var array\n */\n protected $classCastCache = [];\n\n /**\n * The attributes that have been cast using \"Attribute\" return type mutators.\n *\n * @var array\n */\n protected $attributeCastCache = [];\n\n /**\n * The built-in, primitive cast types supported by Eloquent.\n *\n * @var string[]\n */\n protected static $primitiveCastTypes = [\n 'array',\n 'bool',\n 'boolean',\n 'collection',\n 'custom_datetime',\n 'date',\n 'datetime',\n 'decimal',\n 'double',\n 'encrypted',\n 'encrypted:array',\n 'encrypted:collection',\n 'encrypted:json',\n 'encrypted:object',\n 'float',\n 'hashed',\n 'immutable_date',\n 'immutable_datetime',\n 'immutable_custom_datetime',\n 'int',\n 'integer',\n 'json',\n 'json:unicode',\n 'object',\n 'real',\n 'string',\n 'timestamp',\n ];\n\n /**\n * The storage format of the model's date columns.\n *\n * @var string|null\n */\n protected $dateFormat;\n\n /**\n * The accessors to append to the model's array form.\n *\n * @var array\n */\n protected $appends = [];\n\n /**\n * Indicates whether attributes are snake cased on arrays.\n *\n * @var bool\n */\n public static $snakeAttributes = true;\n\n /**\n * The cache of the mutated attributes for each class.\n *\n * @var array\n */\n protected static $mutatorCache = [];\n\n /**\n * The cache of the \"Attribute\" return type marked mutated attributes for each class.\n *\n * @var array\n */\n protected static $attributeMutatorCache = [];\n\n /**\n * The cache of the \"Attribute\" return type marked mutated, gettable attributes for each class.\n *\n * @var array\n */\n protected static $getAttributeMutatorCache = [];\n\n /**\n * The cache of the \"Attribute\" return type marked mutated, settable attributes for each class.\n *\n * @var array\n */\n protected static $setAttributeMutatorCache = [];\n\n /**\n * The cache of the converted cast types.\n *\n * @var array\n */\n protected static $castTypeCache = [];\n\n /**\n * The encrypter instance that is used to encrypt attributes.\n *\n * @var \\Illuminate\\Contracts\\Encryption\\Encrypter|null\n */\n public static $encrypter;\n\n /**\n * Initialize the trait.\n *\n * @return void\n */\n protected function initializeHasAttributes()\n {\n $this->casts = $this->ensureCastsAreStringValues(\n array_merge($this->casts, $this->casts()),\n );\n }\n\n /**\n * Convert the model's attributes to an array.\n *\n * @return array<string, mixed>\n */\n public function attributesToArray()\n {\n // If an attribute is a date, we will cast it to a string after converting it\n // to a DateTime / Carbon instance. This is so we will get some consistent\n // formatting while accessing attributes vs. arraying / JSONing a model.\n $attributes = $this->addDateAttributesToArray(\n $attributes = $this->getArrayableAttributes()\n );\n\n $attributes = $this->addMutatedAttributesToArray(\n $attributes, $mutatedAttributes = $this->getMutatedAttributes()\n );\n\n // Next we will handle any casts that have been setup for this model and cast\n // the values to their appropriate type. If the attribute has a mutator we\n // will not perform the cast on those attributes to avoid any confusion.\n $attributes = $this->addCastAttributesToArray(\n $attributes, $mutatedAttributes\n );\n\n // Here we will grab all of the appended, calculated attributes to this model\n // as these attributes are not really in the attributes array, but are run\n // when we need to array or JSON the model for convenience to the coder.\n foreach ($this->getArrayableAppends() as $key) {\n $attributes[$key] = $this->mutateAttributeForArray($key, null);\n }\n\n return $attributes;\n }\n\n /**\n * Add the date attributes to the attributes array.\n *\n * @param array<string, mixed> $attributes\n * @return array<string, mixed>\n */\n protected function addDateAttributesToArray(array $attributes)\n {\n foreach ($this->getDates() as $key) {\n if (is_null($key) || ! isset($attributes[$key])) {\n continue;\n }\n\n $attributes[$key] = $this->serializeDate(\n $this->asDateTime($attributes[$key])\n );\n }\n\n return $attributes;\n }\n\n /**\n * Add the mutated attributes to the attributes array.\n *\n * @param array<string, mixed> $attributes\n * @param array<string, mixed> $mutatedAttributes\n * @return array<string, mixed>\n */\n protected function addMutatedAttributesToArray(array $attributes, array $mutatedAttributes)\n {\n foreach ($mutatedAttributes as $key) {\n // We want to spin through all the mutated attributes for this model and call\n // the mutator for the attribute. We cache off every mutated attributes so\n // we don't have to constantly check on attributes that actually change.\n if (! array_key_exists($key, $attributes)) {\n continue;\n }\n\n // Next, we will call the mutator for this attribute so that we can get these\n // mutated attribute's actual values. After we finish mutating each of the\n // attributes we will return this final array of the mutated attributes.\n $attributes[$key] = $this->mutateAttributeForArray(\n $key, $attributes[$key]\n );\n }\n\n return $attributes;\n }\n\n /**\n * Add the casted attributes to the attributes array.\n *\n * @param array<string, mixed> $attributes\n * @param array<string, mixed> $mutatedAttributes\n * @return array<string, mixed>\n */\n protected function addCastAttributesToArray(array $attributes, array $mutatedAttributes)\n {\n foreach ($this->getCasts() as $key => $value) {\n if (! array_key_exists($key, $attributes) ||\n in_array($key, $mutatedAttributes)) {\n continue;\n }\n\n // Here we will cast the attribute. Then, if the cast is a date or datetime cast\n // then we will serialize the date for the array. This will convert the dates\n // to strings based on the date format specified for these Eloquent models.\n $attributes[$key] = $this->castAttribute(\n $key, $attributes[$key]\n );\n\n // If the attribute cast was a date or a datetime, we will serialize the date as\n // a string. This allows the developers to customize how dates are serialized\n // into an array without affecting how they are persisted into the storage.\n if (isset($attributes[$key]) && in_array($value, ['date', 'datetime', 'immutable_date', 'immutable_datetime'])) {\n $attributes[$key] = $this->serializeDate($attributes[$key]);\n }\n\n if (isset($attributes[$key]) && ($this->isCustomDateTimeCast($value) ||\n $this->isImmutableCustomDateTimeCast($value))) {\n $attributes[$key] = $attributes[$key]->format(explode(':', $value, 2)[1]);\n }\n\n if ($attributes[$key] instanceof DateTimeInterface &&\n $this->isClassCastable($key)) {\n $attributes[$key] = $this->serializeDate($attributes[$key]);\n }\n\n if (isset($attributes[$key]) && $this->isClassSerializable($key)) {\n $attributes[$key] = $this->serializeClassCastableAttribute($key, $attributes[$key]);\n }\n\n if ($this->isEnumCastable($key) && (! ($attributes[$key] ?? null) instanceof Arrayable)) {\n $attributes[$key] = isset($attributes[$key]) ? $this->getStorableEnumValue($this->getCasts()[$key], $attributes[$key]) : null;\n }\n\n if ($attributes[$key] instanceof Arrayable) {\n $attributes[$key] = $attributes[$key]->toArray();\n }\n }\n\n return $attributes;\n }\n\n /**\n * Get an attribute array of all arrayable attributes.\n *\n * @return array<string, mixed>\n */\n protected function getArrayableAttributes()\n {\n return $this->getArrayableItems($this->getAttributes());\n }\n\n /**\n * Get all of the appendable values that are arrayable.\n *\n * @return array\n */\n protected function getArrayableAppends()\n {\n if (! count($this->appends)) {\n return [];\n }\n\n return $this->getArrayableItems(\n array_combine($this->appends, $this->appends)\n );\n }\n\n /**\n * Get the model's relationships in array form.\n *\n * @return array\n */\n public function relationsToArray()\n {\n $attributes = [];\n\n foreach ($this->getArrayableRelations() as $key => $value) {\n // If the values implement the Arrayable interface we can just call this\n // toArray method on the instances which will convert both models and\n // collections to their proper array form and we'll set the values.\n if ($value instanceof Arrayable) {\n $relation = $value->toArray();\n }\n\n // If the value is null, we'll still go ahead and set it in this list of\n // attributes, since null is used to represent empty relationships if\n // it has a has one or belongs to type relationships on the models.\n elseif (is_null($value)) {\n $relation = $value;\n }\n\n // If the relationships snake-casing is enabled, we will snake case this\n // key so that the relation attribute is snake cased in this returned\n // array to the developers, making this consistent with attributes.\n if (static::$snakeAttributes) {\n $key = Str::snake($key);\n }\n\n // If the relation value has been set, we will set it on this attributes\n // list for returning. If it was not arrayable or null, we'll not set\n // the value on the array because it is some type of invalid value.\n if (array_key_exists('relation', get_defined_vars())) { // check if $relation is in scope (could be null)\n $attributes[$key] = $relation ?? null;\n }\n\n unset($relation);\n }\n\n return $attributes;\n }\n\n /**\n * Get an attribute array of all arrayable relations.\n *\n * @return array\n */\n protected function getArrayableRelations()\n {\n return $this->getArrayableItems($this->relations);\n }\n\n /**\n * Get an attribute array of all arrayable values.\n *\n * @param array $values\n * @return array\n */\n protected function getArrayableItems(array $values)\n {\n if (count($this->getVisible()) > 0) {\n $values = array_intersect_key($values, array_flip($this->getVisible()));\n }\n\n if (count($this->getHidden()) > 0) {\n $values = array_diff_key($values, array_flip($this->getHidden()));\n }\n\n return $values;\n }\n\n /**\n * Determine whether an attribute exists on the model.\n *\n * @param string $key\n * @return bool\n */\n public function hasAttribute($key)\n {\n if (! $key) {\n return false;\n }\n\n return array_key_exists($key, $this->attributes) ||\n array_key_exists($key, $this->casts) ||\n $this->hasGetMutator($key) ||\n $this->hasAttributeMutator($key) ||\n $this->isClassCastable($key);\n }\n\n /**\n * Get an attribute from the model.\n *\n * @param string $key\n * @return mixed\n */\n public function getAttribute($key)\n {\n if (! $key) {\n return;\n }\n\n // If the attribute exists in the attribute array or has a \"get\" mutator we will\n // get the attribute's value. Otherwise, we will proceed as if the developers\n // are asking for a relationship's value. This covers both types of values.\n if ($this->hasAttribute($key)) {\n return $this->getAttributeValue($key);\n }\n\n // Here we will determine if the model base class itself contains this given key\n // since we don't want to treat any of those methods as relationships because\n // they are all intended as helper methods and none of these are relations.\n if (method_exists(self::class, $key)) {\n return $this->throwMissingAttributeExceptionIfApplicable($key);\n }\n\n return $this->isRelation($key) || $this->relationLoaded($key)\n ? $this->getRelationValue($key)\n : $this->throwMissingAttributeExceptionIfApplicable($key);\n }\n\n /**\n * Either throw a missing attribute exception or return null depending on Eloquent's configuration.\n *\n * @param string $key\n * @return null\n *\n * @throws \\Illuminate\\Database\\Eloquent\\MissingAttributeException\n */\n protected function throwMissingAttributeExceptionIfApplicable($key)\n {\n if ($this->exists &&\n ! $this->wasRecentlyCreated &&\n static::preventsAccessingMissingAttributes()) {\n if (isset(static::$missingAttributeViolationCallback)) {\n return call_user_func(static::$missingAttributeViolationCallback, $this, $key);\n }\n\n throw new MissingAttributeException($this, $key);\n }\n\n return null;\n }\n\n /**\n * Get a plain attribute (not a relationship).\n *\n * @param string $key\n * @return mixed\n */\n public function getAttributeValue($key)\n {\n return $this->transformModelValue($key, $this->getAttributeFromArray($key));\n }\n\n /**\n * Get an attribute from the $attributes array.\n *\n * @param string $key\n * @return mixed\n */\n protected function getAttributeFromArray($key)\n {\n $this->mergeAttributeFromCachedCasts($key);\n\n return $this->attributes[$key] ?? null;\n }\n\n /**\n * Get a relationship.\n *\n * @param string $key\n * @return mixed\n */\n public function getRelationValue($key)\n {\n // If the key already exists in the relationships array, it just means the\n // relationship has already been loaded, so we'll just return it out of\n // here because there is no need to query within the relations twice.\n if ($this->relationLoaded($key)) {\n return $this->relations[$key];\n }\n\n if (! $this->isRelation($key)) {\n return;\n }\n\n if ($this->attemptToAutoloadRelation($key)) {\n return $this->relations[$key];\n }\n\n if ($this->preventsLazyLoading) {\n $this->handleLazyLoadingViolation($key);\n }\n\n // If the \"attribute\" exists as a method on the model, we will just assume\n // it is a relationship and will load and return results from the query\n // and hydrate the relationship's value on the \"relationships\" array.\n return $this->getRelationshipFromMethod($key);\n }\n\n /**\n * Determine if the given key is a relationship method on the model.\n *\n * @param string $key\n * @return bool\n */\n public function isRelation($key)\n {\n if ($this->hasAttributeMutator($key)) {\n return false;\n }\n\n return method_exists($this, $key) ||\n $this->relationResolver(static::class, $key);\n }\n\n /**\n * Handle a lazy loading violation.\n *\n * @param string $key\n * @return mixed\n */\n protected function handleLazyLoadingViolation($key)\n {\n if (isset(static::$lazyLoadingViolationCallback)) {\n return call_user_func(static::$lazyLoadingViolationCallback, $this, $key);\n }\n\n if (! $this->exists || $this->wasRecentlyCreated) {\n return;\n }\n\n throw new LazyLoadingViolationException($this, $key);\n }\n\n /**\n * Get a relationship value from a method.\n *\n * @param string $method\n * @return mixed\n *\n * @throws \\LogicException\n */\n protected function getRelationshipFromMethod($method)\n {\n $relation = $this->$method();\n\n if (! $relation instanceof Relation) {\n if (is_null($relation)) {\n throw new LogicException(sprintf(\n '%s::%s must return a relationship instance, but \"null\" was returned. Was the \"return\" keyword used?', static::class, $method\n ));\n }\n\n throw new LogicException(sprintf(\n '%s::%s must return a relationship instance.', static::class, $method\n ));\n }\n\n return tap($relation->getResults(), function ($results) use ($method) {\n $this->setRelation($method, $results);\n });\n }\n\n /**\n * Determine if a get mutator exists for an attribute.\n *\n * @param string $key\n * @return bool\n */\n public function hasGetMutator($key)\n {\n return method_exists($this, 'get'.Str::studly($key).'Attribute');\n }\n\n /**\n * Determine if a \"Attribute\" return type marked mutator exists for an attribute.\n *\n * @param string $key\n * @return bool\n */\n public function hasAttributeMutator($key)\n {\n if (isset(static::$attributeMutatorCache[get_class($this)][$key])) {\n return static::$attributeMutatorCache[get_class($this)][$key];\n }\n\n if (! method_exists($this, $method = Str::camel($key))) {\n return static::$attributeMutatorCache[get_class($this)][$key] = false;\n }\n\n $returnType = (new ReflectionMethod($this, $method))->getReturnType();\n\n return static::$attributeMutatorCache[get_class($this)][$key] =\n $returnType instanceof ReflectionNamedType &&\n $returnType->getName() === Attribute::class;\n }\n\n /**\n * Determine if a \"Attribute\" return type marked get mutator exists for an attribute.\n *\n * @param string $key\n * @return bool\n */\n public function hasAttributeGetMutator($key)\n {\n if (isset(static::$getAttributeMutatorCache[get_class($this)][$key])) {\n return static::$getAttributeMutatorCache[get_class($this)][$key];\n }\n\n if (! $this->hasAttributeMutator($key)) {\n return static::$getAttributeMutatorCache[get_class($this)][$key] = false;\n }\n\n return static::$getAttributeMutatorCache[get_class($this)][$key] = is_callable($this->{Str::camel($key)}()->get);\n }\n\n /**\n * Determine if any get mutator exists for an attribute.\n *\n * @param string $key\n * @return bool\n */\n public function hasAnyGetMutator($key)\n {\n return $this->hasGetMutator($key) || $this->hasAttributeGetMutator($key);\n }\n\n /**\n * Get the value of an attribute using its mutator.\n *\n * @param string $key\n * @param mixed $value\n * @return mixed\n */\n protected function mutateAttribute($key, $value)\n {\n $this->mergeAttributesFromCachedCasts();\n\n return $this->{'get'.Str::studly($key).'Attribute'}($value);\n }\n\n /**\n * Get the value of an \"Attribute\" return type marked attribute using its mutator.\n *\n * @param string $key\n * @param mixed $value\n * @return mixed\n */\n protected function mutateAttributeMarkedAttribute($key, $value)\n {\n if (array_key_exists($key, $this->attributeCastCache)) {\n return $this->attributeCastCache[$key];\n }\n\n $this->mergeAttributesFromCachedCasts();\n\n $attribute = $this->{Str::camel($key)}();\n\n $value = call_user_func($attribute->get ?: function ($value) {\n return $value;\n }, $value, $this->attributes);\n\n if ($attribute->withCaching || (is_object($value) && $attribute->withObjectCaching)) {\n $this->attributeCastCache[$key] = $value;\n } else {\n unset($this->attributeCastCache[$key]);\n }\n\n return $value;\n }\n\n /**\n * Get the value of an attribute using its mutator for array conversion.\n *\n * @param string $key\n * @param mixed $value\n * @return mixed\n */\n protected function mutateAttributeForArray($key, $value)\n {\n if ($this->isClassCastable($key)) {\n $value = $this->getClassCastableAttributeValue($key, $value);\n } elseif (isset(static::$getAttributeMutatorCache[get_class($this)][$key]) &&\n static::$getAttributeMutatorCache[get_class($this)][$key] === true) {\n $value = $this->mutateAttributeMarkedAttribute($key, $value);\n\n $value = $value instanceof DateTimeInterface\n ? $this->serializeDate($value)\n : $value;\n } else {\n $value = $this->mutateAttribute($key, $value);\n }\n\n return $value instanceof Arrayable ? $value->toArray() : $value;\n }\n\n /**\n * Merge new casts with existing casts on the model.\n *\n * @param array $casts\n * @return $this\n */\n public function mergeCasts($casts)\n {\n $casts = $this->ensureCastsAreStringValues($casts);\n\n $this->casts = array_merge($this->casts, $casts);\n\n return $this;\n }\n\n /**\n * Ensure that the given casts are strings.\n *\n * @param array $casts\n * @return array\n */\n protected function ensureCastsAreStringValues($casts)\n {\n foreach ($casts as $attribute => $cast) {\n $casts[$attribute] = match (true) {\n is_object($cast) => value(function () use ($cast, $attribute) {\n if ($cast instanceof Stringable) {\n return (string) $cast;\n }\n\n throw new InvalidArgumentException(\n \"The cast object for the {$attribute} attribute must implement Stringable.\"\n );\n }),\n is_array($cast) => value(function () use ($cast) {\n if (count($cast) === 1) {\n return $cast[0];\n }\n\n [$cast, $arguments] = [array_shift($cast), $cast];\n\n return $cast.':'.implode(',', $arguments);\n }),\n default => $cast,\n };\n }\n\n return $casts;\n }\n\n /**\n * Cast an attribute to a native PHP type.\n *\n * @param string $key\n * @param mixed $value\n * @return mixed\n */\n protected function castAttribute($key, $value)\n {\n $castType = $this->getCastType($key);\n\n if (is_null($value) && in_array($castType, static::$primitiveCastTypes)) {\n return $value;\n }\n\n // If the key is one of the encrypted castable types, we'll first decrypt\n // the value and update the cast type so we may leverage the following\n // logic for casting this value to any additionally specified types.\n if ($this->isEncryptedCastable($key)) {\n $value = $this->fromEncryptedString($value);\n\n $castType = Str::after($castType, 'encrypted:');\n }\n\n switch ($castType) {\n case 'int':\n case 'integer':\n return (int) $value;\n case 'real':\n case 'float':\n case 'double':\n return $this->fromFloat($value);\n case 'decimal':\n return $this->asDecimal($value, explode(':', $this->getCasts()[$key], 2)[1]);\n case 'string':\n return (string) $value;\n case 'bool':\n case 'boolean':\n return (bool) $value;\n case 'object':\n return $this->fromJson($value, true);\n case 'array':\n case 'json':\n case 'json:unicode':\n return $this->fromJson($value);\n case 'collection':\n return new BaseCollection($this->fromJson($value));\n case 'date':\n return $this->asDate($value);\n case 'datetime':\n case 'custom_datetime':\n return $this->asDateTime($value);\n case 'immutable_date':\n return $this->asDate($value)->toImmutable();\n case 'immutable_custom_datetime':\n case 'immutable_datetime':\n return $this->asDateTime($value)->toImmutable();\n case 'timestamp':\n return $this->asTimestamp($value);\n }\n\n if ($this->isEnumCastable($key)) {\n return $this->getEnumCastableAttributeValue($key, $value);\n }\n\n if ($this->isClassCastable($key)) {\n return $this->getClassCastableAttributeValue($key, $value);\n }\n\n return $value;\n }\n\n /**\n * Cast the given attribute using a custom cast class.\n *\n * @param string $key\n * @param mixed $value\n * @return mixed\n */\n protected function getClassCastableAttributeValue($key, $value)\n {\n $caster = $this->resolveCasterClass($key);\n\n $objectCachingDisabled = $caster->withoutObjectCaching ?? false;\n\n if (isset($this->classCastCache[$key]) && ! $objectCachingDisabled) {\n return $this->classCastCache[$key];\n } else {\n $value = $caster instanceof CastsInboundAttributes\n ? $value\n : $caster->get($this, $key, $value, $this->attributes);\n\n if ($caster instanceof CastsInboundAttributes ||\n ! is_object($value) ||\n $objectCachingDisabled) {\n unset($this->classCastCache[$key]);\n } else {\n $this->classCastCache[$key] = $value;\n }\n\n return $value;\n }\n }\n\n /**\n * Cast the given attribute to an enum.\n *\n * @param string $key\n * @param mixed $value\n * @return mixed\n */\n protected function getEnumCastableAttributeValue($key, $value)\n {\n if (is_null($value)) {\n return;\n }\n\n $castType = $this->getCasts()[$key];\n\n if ($value instanceof $castType) {\n return $value;\n }\n\n return $this->getEnumCaseFromValue($castType, $value);\n }\n\n /**\n * Get the type of cast for a model attribute.\n *\n * @param string $key\n * @return string\n */\n protected function getCastType($key)\n {\n $castType = $this->getCasts()[$key];\n\n if (isset(static::$castTypeCache[$castType])) {\n return static::$castTypeCache[$castType];\n }\n\n if ($this->isCustomDateTimeCast($castType)) {\n $convertedCastType = 'custom_datetime';\n } elseif ($this->isImmutableCustomDateTimeCast($castType)) {\n $convertedCastType = 'immutable_custom_datetime';\n } elseif ($this->isDecimalCast($castType)) {\n $convertedCastType = 'decimal';\n } elseif (class_exists($castType)) {\n $convertedCastType = $castType;\n } else {\n $convertedCastType = trim(strtolower($castType));\n }\n\n return static::$castTypeCache[$castType] = $convertedCastType;\n }\n\n /**\n * Increment or decrement the given attribute using the custom cast class.\n *\n * @param string $method\n * @param string $key\n * @param mixed $value\n * @return mixed\n */\n protected function deviateClassCastableAttribute($method, $key, $value)\n {\n return $this->resolveCasterClass($key)->{$method}(\n $this, $key, $value, $this->attributes\n );\n }\n\n /**\n * Serialize the given attribute using the custom cast class.\n *\n * @param string $key\n * @param mixed $value\n * @return mixed\n */\n protected function serializeClassCastableAttribute($key, $value)\n {\n return $this->resolveCasterClass($key)->serialize(\n $this, $key, $value, $this->attributes\n );\n }\n\n /**\n * Compare two values for the given attribute using the custom cast class.\n *\n * @param string $key\n * @param mixed $original\n * @param mixed $value\n * @return bool\n */\n protected function compareClassCastableAttribute($key, $original, $value)\n {\n return $this->resolveCasterClass($key)->compare(\n $this, $key, $original, $value\n );\n }\n\n /**\n * Determine if the cast type is a custom date time cast.\n *\n * @param string $cast\n * @return bool\n */\n protected function isCustomDateTimeCast($cast)\n {\n return str_starts_with($cast, 'date:') ||\n str_starts_with($cast, 'datetime:');\n }\n\n /**\n * Determine if the cast type is an immutable custom date time cast.\n *\n * @param string $cast\n * @return bool\n */\n protected function isImmutableCustomDateTimeCast($cast)\n {\n return str_starts_with($cast, 'immutable_date:') ||\n str_starts_with($cast, 'immutable_datetime:');\n }\n\n /**\n * Determine if the cast type is a decimal cast.\n *\n * @param string $cast\n * @return bool\n */\n protected function isDecimalCast($cast)\n {\n return str_starts_with($cast, 'decimal:');\n }\n\n /**\n * Set a given attribute on the model.\n *\n * @param string $key\n * @param mixed $value\n * @return mixed\n */\n public function setAttribute($key, $value)\n {\n // First we will check for the presence of a mutator for the set operation\n // which simply lets the developers tweak the attribute as it is set on\n // this model, such as \"json_encoding\" a listing of data for storage.\n if ($this->hasSetMutator($key)) {\n return $this->setMutatedAttributeValue($key, $value);\n } elseif ($this->hasAttributeSetMutator($key)) {\n return $this->setAttributeMarkedMutatedAttributeValue($key, $value);\n }\n\n // If an attribute is listed as a \"date\", we'll convert it from a DateTime\n // instance into a form proper for storage on the database tables using\n // the connection grammar's date format. We will auto set the values.\n elseif (! is_null($value) && $this->isDateAttribute($key)) {\n $value = $this->fromDateTime($value);\n }\n\n if ($this->isEnumCastable($key)) {\n $this->setEnumCastableAttribute($key, $value);\n\n return $this;\n }\n\n if ($this->isClassCastable($key)) {\n $this->setClassCastableAttribute($key, $value);\n\n return $this;\n }\n\n if (! is_null($value) && $this->isJsonCastable($key)) {\n $value = $this->castAttributeAsJson($key, $value);\n }\n\n // If this attribute contains a JSON ->, we'll set the proper value in the\n // attribute's underlying array. This takes care of properly nesting an\n // attribute in the array's value in the case of deeply nested items.\n if (str_contains($key, '->')) {\n return $this->fillJsonAttribute($key, $value);\n }\n\n if (! is_null($value) && $this->isEncryptedCastable($key)) {\n $value = $this->castAttributeAsEncryptedString($key, $value);\n }\n\n if (! is_null($value) && $this->hasCast($key, 'hashed')) {\n $value = $this->castAttributeAsHashedString($key, $value);\n }\n\n $this->attributes[$key] = $value;\n\n return $this;\n }\n\n /**\n * Determine if a set mutator exists for an attribute.\n *\n * @param string $key\n * @return bool\n */\n public function hasSetMutator($key)\n {\n return method_exists($this, 'set'.Str::studly($key).'Attribute');\n }\n\n /**\n * Determine if an \"Attribute\" return type marked set mutator exists for an attribute.\n *\n * @param string $key\n * @return bool\n */\n public function hasAttributeSetMutator($key)\n {\n $class = get_class($this);\n\n if (isset(static::$setAttributeMutatorCache[$class][$key])) {\n return static::$setAttributeMutatorCache[$class][$key];\n }\n\n if (! method_exists($this, $method = Str::camel($key))) {\n return static::$setAttributeMutatorCache[$class][$key] = false;\n }\n\n $returnType = (new ReflectionMethod($this, $method))->getReturnType();\n\n return static::$setAttributeMutatorCache[$class][$key] =\n $returnType instanceof ReflectionNamedType &&\n $returnType->getName() === Attribute::class &&\n is_callable($this->{$method}()->set);\n }\n\n /**\n * Set the value of an attribute using its mutator.\n *\n * @param string $key\n * @param mixed $value\n * @return mixed\n */\n protected function setMutatedAttributeValue($key, $value)\n {\n $this->mergeAttributesFromCachedCasts();\n\n return $this->{'set'.Str::studly($key).'Attribute'}($value);\n }\n\n /**\n * Set the value of a \"Attribute\" return type marked attribute using its mutator.\n *\n * @param string $key\n * @param mixed $value\n * @return mixed\n */\n protected function setAttributeMarkedMutatedAttributeValue($key, $value)\n {\n $this->mergeAttributesFromCachedCasts();\n\n $attribute = $this->{Str::camel($key)}();\n\n $callback = $attribute->set ?: function ($value) use ($key) {\n $this->attributes[$key] = $value;\n };\n\n $this->attributes = array_merge(\n $this->attributes,\n $this->normalizeCastClassResponse(\n $key, $callback($value, $this->attributes)\n )\n );\n\n if ($attribute->withCaching || (is_object($value) && $attribute->withObjectCaching)) {\n $this->attributeCastCache[$key] = $value;\n } else {\n unset($this->attributeCastCache[$key]);\n }\n\n return $this;\n }\n\n /**\n * Determine if the given attribute is a date or date castable.\n *\n * @param string $key\n * @return bool\n */\n protected function isDateAttribute($key)\n {\n return in_array($key, $this->getDates(), true) ||\n $this->isDateCastable($key);\n }\n\n /**\n * Set a given JSON attribute on the model.\n *\n * @param string $key\n * @param mixed $value\n * @return $this\n */\n public function fillJsonAttribute($key, $value)\n {\n [$key, $path] = explode('->', $key, 2);\n\n $value = $this->asJson($this->getArrayAttributeWithValue(\n $path, $key, $value\n ), $this->getJsonCastFlags($key));\n\n $this->attributes[$key] = $this->isEncryptedCastable($key)\n ? $this->castAttributeAsEncryptedString($key, $value)\n : $value;\n\n if ($this->isClassCastable($key)) {\n unset($this->classCastCache[$key]);\n }\n\n return $this;\n }\n\n /**\n * Set the value of a class castable attribute.\n *\n * @param string $key\n * @param mixed $value\n * @return void\n */\n protected function setClassCastableAttribute($key, $value)\n {\n $caster = $this->resolveCasterClass($key);\n\n $this->attributes = array_replace(\n $this->attributes,\n $this->normalizeCastClassResponse($key, $caster->set(\n $this, $key, $value, $this->attributes\n ))\n );\n\n if ($caster instanceof CastsInboundAttributes ||\n ! is_object($value) ||\n ($caster->withoutObjectCaching ?? false)) {\n unset($this->classCastCache[$key]);\n } else {\n $this->classCastCache[$key] = $value;\n }\n }\n\n /**\n * Set the value of an enum castable attribute.\n *\n * @param string $key\n * @param \\UnitEnum|string|int|null $value\n * @return void\n */\n protected function setEnumCastableAttribute($key, $value)\n {\n $enumClass = $this->getCasts()[$key];\n\n if (! isset($value)) {\n $this->attributes[$key] = null;\n } elseif (is_object($value)) {\n $this->attributes[$key] = $this->getStorableEnumValue($enumClass, $value);\n } else {\n $this->attributes[$key] = $this->getStorableEnumValue(\n $enumClass, $this->getEnumCaseFromValue($enumClass, $value)\n );\n }\n }\n\n /**\n * Get an enum case instance from a given class and value.\n *\n * @param string $enumClass\n * @param string|int $value\n * @return \\UnitEnum\n */\n protected function getEnumCaseFromValue($enumClass, $value)\n {\n return is_subclass_of($enumClass, BackedEnum::class)\n ? $enumClass::from($value)\n : constant($enumClass.'::'.$value);\n }\n\n /**\n * Get the storable value from the given enum.\n *\n * @param string $expectedEnum\n * @param \\UnitEnum $value\n * @return string|int\n */\n protected function getStorableEnumValue($expectedEnum, $value)\n {\n if (! $value instanceof $expectedEnum) {\n throw new ValueError(sprintf('Value [%s] is not of the expected enum type [%s].', var_export($value, true), $expectedEnum));\n }\n\n return enum_value($value);\n }\n\n /**\n * Get an array attribute with the given key and value set.\n *\n * @param string $path\n * @param string $key\n * @param mixed $value\n * @return array\n */\n protected function getArrayAttributeWithValue($path, $key, $value)\n {\n return tap($this->getArrayAttributeByKey($key), function (&$array) use ($path, $value) {\n Arr::set($array, str_replace('->', '.', $path), $value);\n });\n }\n\n /**\n * Get an array attribute or return an empty array if it is not set.\n *\n * @param string $key\n * @return array\n */\n protected function getArrayAttributeByKey($key)\n {\n if (! isset($this->attributes[$key])) {\n return [];\n }\n\n return $this->fromJson(\n $this->isEncryptedCastable($key)\n ? $this->fromEncryptedString($this->attributes[$key])\n : $this->attributes[$key]\n );\n }\n\n /**\n * Cast the given attribute to JSON.\n *\n * @param string $key\n * @param mixed $value\n * @return string\n */\n protected function castAttributeAsJson($key, $value)\n {\n $value = $this->asJson($value, $this->getJsonCastFlags($key));\n\n if ($value === false) {\n throw JsonEncodingException::forAttribute(\n $this, $key, json_last_error_msg()\n );\n }\n\n return $value;\n }\n\n /**\n * Get the JSON casting flags for the given attribute.\n *\n * @param string $key\n * @return int\n */\n protected function getJsonCastFlags($key)\n {\n $flags = 0;\n\n if ($this->hasCast($key, ['json:unicode'])) {\n $flags |= JSON_UNESCAPED_UNICODE;\n }\n\n return $flags;\n }\n\n /**\n * Encode the given value as JSON.\n *\n * @param mixed $value\n * @param int $flags\n * @return string\n */\n protected function asJson($value, $flags = 0)\n {\n return Json::encode($value, $flags);\n }\n\n /**\n * Decode the given JSON back into an array or object.\n *\n * @param string|null $value\n * @param bool $asObject\n * @return mixed\n */\n public function fromJson($value, $asObject = false)\n {\n if ($value === null || $value === '') {\n return null;\n }\n\n return Json::decode($value, ! $asObject);\n }\n\n /**\n * Decrypt the given encrypted string.\n *\n * @param string $value\n * @return mixed\n */\n public function fromEncryptedString($value)\n {\n return static::currentEncrypter()->decrypt($value, false);\n }\n\n /**\n * Cast the given attribute to an encrypted string.\n *\n * @param string $key\n * @param mixed $value\n * @return string\n */\n protected function castAttributeAsEncryptedString($key, #[\\SensitiveParameter] $value)\n {\n return static::currentEncrypter()->encrypt($value, false);\n }\n\n /**\n * Set the encrypter instance that will be used to encrypt attributes.\n *\n * @param \\Illuminate\\Contracts\\Encryption\\Encrypter|null $encrypter\n * @return void\n */\n public static function encryptUsing($encrypter)\n {\n static::$encrypter = $encrypter;\n }\n\n /**\n * Get the current encrypter being used by the model.\n *\n * @return \\Illuminate\\Contracts\\Encryption\\Encrypter\n */\n public static function currentEncrypter()\n {\n return static::$encrypter ?? Crypt::getFacadeRoot();\n }\n\n /**\n * Cast the given attribute to a hashed string.\n *\n * @param string $key\n * @param mixed $value\n * @return string\n */\n protected function castAttributeAsHashedString($key, #[\\SensitiveParameter] $value)\n {\n if ($value === null) {\n return null;\n }\n\n if (! Hash::isHashed($value)) {\n return Hash::make($value);\n }\n\n /** @phpstan-ignore staticMethod.notFound */\n if (! Hash::verifyConfiguration($value)) {\n throw new RuntimeException(\"Could not verify the hashed value's configuration.\");\n }\n\n return $value;\n }\n\n /**\n * Decode the given float.\n *\n * @param mixed $value\n * @return mixed\n */\n public function fromFloat($value)\n {\n return match ((string) $value) {\n 'Infinity' => INF,\n '-Infinity' => -INF,\n 'NaN' => NAN,\n default => (float) $value,\n };\n }\n\n /**\n * Return a decimal as string.\n *\n * @param float|string $value\n * @param int $decimals\n * @return string\n */\n protected function asDecimal($value, $decimals)\n {\n try {\n return (string) BigDecimal::of((string) $value)->toScale($decimals, RoundingMode::HALF_UP);\n } catch (BrickMathException $e) {\n throw new MathException('Unable to cast value to a decimal.', previous: $e);\n }\n }\n\n /**\n * Return a timestamp as DateTime object with time set to 00:00:00.\n *\n * @param mixed $value\n * @return \\Illuminate\\Support\\Carbon\n */\n protected function asDate($value)\n {\n return $this->asDateTime($value)->startOfDay();\n }\n\n /**\n * Return a timestamp as DateTime object.\n *\n * @param mixed $value\n * @return \\Illuminate\\Support\\Carbon\n */\n protected function asDateTime($value)\n {\n // If this value is already a Carbon instance, we shall just return it as is.\n // This prevents us having to re-instantiate a Carbon instance when we know\n // it already is one, which wouldn't be fulfilled by the DateTime check.\n if ($value instanceof CarbonInterface) {\n return Date::instance($value);\n }\n\n // If the value is already a DateTime instance, we will just skip the rest of\n // these checks since they will be a waste of time, and hinder performance\n // when checking the field. We will just return the DateTime right away.\n if ($value instanceof DateTimeInterface) {\n return Date::parse(\n $value->format('Y-m-d H:i:s.u'), $value->getTimezone()\n );\n }\n\n // If this value is an integer, we will assume it is a UNIX timestamp's value\n // and format a Carbon object from this timestamp. This allows flexibility\n // when defining your date fields as they might be UNIX timestamps here.\n if (is_numeric($value)) {\n return Date::createFromTimestamp($value, date_default_timezone_get());\n }\n\n // If the value is in simply year, month, day format, we will instantiate the\n // Carbon instances from that format. Again, this provides for simple date\n // fields on the database, while still supporting Carbonized conversion.\n if ($this->isStandardDateFormat($value)) {\n return Date::instance(Carbon::createFromFormat('Y-m-d', $value)->startOfDay());\n }\n\n $format = $this->getDateFormat();\n\n // Finally, we will just assume this date is in the format used by default on\n // the database connection and use that format to create the Carbon object\n // that is returned back out to the developers after we convert it here.\n try {\n $date = Date::createFromFormat($format, $value);\n } catch (InvalidArgumentException) {\n $date = false;\n }\n\n return $date ?: Date::parse($value);\n }\n\n /**\n * Determine if the given value is a standard date format.\n *\n * @param string $value\n * @return bool\n */\n protected function isStandardDateFormat($value)\n {\n return preg_match('/^(\\d{4})-(\\d{1,2})-(\\d{1,2})$/', $value);\n }\n\n /**\n * Convert a DateTime to a storable string.\n *\n * @param mixed $value\n * @return string|null\n */\n public function fromDateTime($value)\n {\n return empty($value) ? $value : $this->asDateTime($value)->format(\n $this->getDateFormat()\n );\n }\n\n /**\n * Return a timestamp as unix timestamp.\n *\n * @param mixed $value\n * @return int\n */\n protected function asTimestamp($value)\n {\n return $this->asDateTime($value)->getTimestamp();\n }\n\n /**\n * Prepare a date for array / JSON serialization.\n *\n * @param \\DateTimeInterface $date\n * @return string\n */\n protected function serializeDate(DateTimeInterface $date)\n {\n return $date instanceof DateTimeImmutable ?\n CarbonImmutable::instance($date)->toJSON() :\n Carbon::instance($date)->toJSON();\n }\n\n /**\n * Get the attributes that should be converted to dates.\n *\n * @return array<int, string|null>\n */\n public function getDates()\n {\n return $this->usesTimestamps() ? [\n $this->getCreatedAtColumn(),\n $this->getUpdatedAtColumn(),\n ] : [];\n }\n\n /**\n * Get the format for database stored dates.\n *\n * @return string\n */\n public function getDateFormat()\n {\n return $this->dateFormat ?: $this->getConnection()->getQueryGrammar()->getDateFormat();\n }\n\n /**\n * Set the date format used by the model.\n *\n * @param string $format\n * @return $this\n */\n public function setDateFormat($format)\n {\n $this->dateFormat = $format;\n\n return $this;\n }\n\n /**\n * Determine whether an attribute should be cast to a native type.\n *\n * @param string $key\n * @param array|string|null $types\n * @return bool\n */\n public function hasCast($key, $types = null)\n {\n if (array_key_exists($key, $this->getCasts())) {\n return $types ? in_array($this->getCastType($key), (array) $types, true) : true;\n }\n\n return false;\n }\n\n /**\n * Get the attributes that should be cast.\n *\n * @return array\n */\n public function getCasts()\n {\n if ($this->getIncrementing()) {\n return array_merge([$this->getKeyName() => $this->getKeyType()], $this->casts);\n }\n\n return $this->casts;\n }\n\n /**\n * Get the attributes that should be cast.\n *\n * @return array<string, string>\n */\n protected function casts()\n {\n return [];\n }\n\n /**\n * Determine whether a value is Date / DateTime castable for inbound manipulation.\n *\n * @param string $key\n * @return bool\n */\n protected function isDateCastable($key)\n {\n return $this->hasCast($key, ['date', 'datetime', 'immutable_date', 'immutable_datetime']);\n }\n\n /**\n * Determine whether a value is Date / DateTime custom-castable for inbound manipulation.\n *\n * @param string $key\n * @return bool\n */\n protected function isDateCastableWithCustomFormat($key)\n {\n return $this->hasCast($key, ['custom_datetime', 'immutable_custom_datetime']);\n }\n\n /**\n * Determine whether a value is JSON castable for inbound manipulation.\n *\n * @param string $key\n * @return bool\n */\n protected function isJsonCastable($key)\n {\n return $this->hasCast($key, ['array', 'json', 'json:unicode', 'object', 'collection', 'encrypted:array', 'encrypted:collection', 'encrypted:json', 'encrypted:object']);\n }\n\n /**\n * Determine whether a value is an encrypted castable for inbound manipulation.\n *\n * @param string $key\n * @return bool\n */\n protected function isEncryptedCastable($key)\n {\n return $this->hasCast($key, ['encrypted', 'encrypted:array', 'encrypted:collection', 'encrypted:json', 'encrypted:object']);\n }\n\n /**\n * Determine if the given key is cast using a custom class.\n *\n * @param string $key\n * @return bool\n *\n * @throws \\Illuminate\\Database\\Eloquent\\InvalidCastException\n */\n protected function isClassCastable($key)\n {\n $casts = $this->getCasts();\n\n if (! array_key_exists($key, $casts)) {\n return false;\n }\n\n $castType = $this->parseCasterClass($casts[$key]);\n\n if (in_array($castType, static::$primitiveCastTypes)) {\n return false;\n }\n\n if (class_exists($castType)) {\n return true;\n }\n\n throw new InvalidCastException($this->getModel(), $key, $castType);\n }\n\n /**\n * Determine if the given key is cast using an enum.\n *\n * @param string $key\n * @return bool\n */\n protected function isEnumCastable($key)\n {\n $casts = $this->getCasts();\n\n if (! array_key_exists($key, $casts)) {\n return false;\n }\n\n $castType = $casts[$key];\n\n if (in_array($castType, static::$primitiveCastTypes)) {\n return false;\n }\n\n if (is_subclass_of($castType, Castable::class)) {\n return false;\n }\n\n return enum_exists($castType);\n }\n\n /**\n * Determine if the key is deviable using a custom class.\n *\n * @param string $key\n * @return bool\n *\n * @throws \\Illuminate\\Database\\Eloquent\\InvalidCastException\n */\n protected function isClassDeviable($key)\n {\n if (! $this->isClassCastable($key)) {\n return false;\n }\n\n $castType = $this->resolveCasterClass($key);\n\n return method_exists($castType::class, 'increment') && method_exists($castType::class, 'decrement');\n }\n\n /**\n * Determine if the key is serializable using a custom class.\n *\n * @param string $key\n * @return bool\n *\n * @throws \\Illuminate\\Database\\Eloquent\\InvalidCastException\n */\n protected function isClassSerializable($key)\n {\n return ! $this->isEnumCastable($key) &&\n $this->isClassCastable($key) &&\n method_exists($this->resolveCasterClass($key), 'serialize');\n }\n\n /**\n * Determine if the key is comparable using a custom class.\n *\n * @param string $key\n * @return bool\n */\n protected function isClassComparable($key)\n {\n return ! $this->isEnumCastable($key) &&\n $this->isClassCastable($key) &&\n method_exists($this->resolveCasterClass($key), 'compare');\n }\n\n /**\n * Resolve the custom caster class for a given key.\n *\n * @param string $key\n * @return mixed\n */\n protected function resolveCasterClass($key)\n {\n $castType = $this->getCasts()[$key];\n\n $arguments = [];\n\n if (is_string($castType) && str_contains($castType, ':')) {\n $segments = explode(':', $castType, 2);\n\n $castType = $segments[0];\n $arguments = explode(',', $segments[1]);\n }\n\n if (is_subclass_of($castType, Castable::class)) {\n $castType = $castType::castUsing($arguments);\n }\n\n if (is_object($castType)) {\n return $castType;\n }\n\n return new $castType(...$arguments);\n }\n\n /**\n * Parse the given caster class, removing any arguments.\n *\n * @param string $class\n * @return string\n */\n protected function parseCasterClass($class)\n {\n return ! str_contains($class, ':')\n ? $class\n : explode(':', $class, 2)[0];\n }\n\n /**\n * Merge the cast class and attribute cast attributes back into the model.\n *\n * @return void\n */\n protected function mergeAttributesFromCachedCasts()\n {\n $this->mergeAttributesFromClassCasts();\n $this->mergeAttributesFromAttributeCasts();\n }\n\n /**\n * Merge the a cast class and attribute cast attribute back into the model.\n *\n * @return void\n */\n protected function mergeAttributeFromCachedCasts(string $key)\n {\n $this->mergeAttributeFromClassCasts($key);\n $this->mergeAttributeFromAttributeCasts($key);\n }\n\n /**\n * Merge the cast class attributes back into the model.\n *\n * @return void\n */\n protected function mergeAttributesFromClassCasts()\n {\n foreach ($this->classCastCache as $key => $value) {\n $this->mergeAttributeFromClassCasts($key);\n }\n }\n\n /**\n * Merge the cast class attribute back into the model.\n *\n * @return void\n */\n protected function mergeAttributeFromClassCasts(string $key): void\n {\n if (! isset($this->classCastCache[$key])) {\n return;\n }\n\n $value = $this->classCastCache[$key];\n\n $caster = $this->resolveCasterClass($key);\n\n $this->attributes = array_merge(\n $this->attributes,\n $caster instanceof CastsInboundAttributes\n ? [$key => $value]\n : $this->normalizeCastClassResponse($key, $caster->set($this, $key, $value, $this->attributes))\n );\n }\n\n /**\n * Merge the cast class attributes back into the model.\n *\n * @return void\n */\n protected function mergeAttributesFromAttributeCasts()\n {\n foreach ($this->attributeCastCache as $key => $value) {\n $this->mergeAttributeFromAttributeCasts($key);\n }\n }\n\n /**\n * Merge the cast class attribute back into the model.\n *\n * @return void\n */\n protected function mergeAttributeFromAttributeCasts(string $key): void\n {\n if (! isset($this->attributeCastCache[$key])) {\n return;\n }\n\n $value = $this->attributeCastCache[$key];\n\n $attribute = $this->{Str::camel($key)}();\n\n if ($attribute->get && ! $attribute->set) {\n return;\n }\n\n $callback = $attribute->set ?: function ($value) use ($key) {\n $this->attributes[$key] = $value;\n };\n\n $this->attributes = array_merge(\n $this->attributes,\n $this->normalizeCastClassResponse(\n $key, $callback($value, $this->attributes)\n )\n );\n }\n\n /**\n * Normalize the response from a custom class caster.\n *\n * @param string $key\n * @param mixed $value\n * @return array\n */\n protected function normalizeCastClassResponse($key, $value)\n {\n return is_array($value) ? $value : [$key => $value];\n }\n\n /**\n * Get all of the current attributes on the model.\n *\n * @return array<string, mixed>\n */\n public function getAttributes()\n {\n $this->mergeAttributesFromCachedCasts();\n\n return $this->attributes;\n }\n\n /**\n * Get all of the current attributes on the model for an insert operation.\n *\n * @return array\n */\n protected function getAttributesForInsert()\n {\n return $this->getAttributes();\n }\n\n /**\n * Set the array of model attributes. No checking is done.\n *\n * @param array $attributes\n * @param bool $sync\n * @return $this\n */\n public function setRawAttributes(array $attributes, $sync = false)\n {\n $this->attributes = $attributes;\n\n if ($sync) {\n $this->syncOriginal();\n }\n\n $this->classCastCache = [];\n $this->attributeCastCache = [];\n\n return $this;\n }\n\n /**\n * Get the model's original attribute values.\n *\n * @param string|null $key\n * @param mixed $default\n * @return ($key is null ? array<string, mixed> : mixed)\n */\n public function getOriginal($key = null, $default = null)\n {\n return (new static)->setRawAttributes(\n $this->original, $sync = true\n )->getOriginalWithoutRewindingModel($key, $default);\n }\n\n /**\n * Get the model's original attribute values.\n *\n * @param string|null $key\n * @param mixed $default\n * @return ($key is null ? array<string, mixed> : mixed)\n */\n protected function getOriginalWithoutRewindingModel($key = null, $default = null)\n {\n if ($key) {\n return $this->transformModelValue(\n $key, Arr::get($this->original, $key, $default)\n );\n }\n\n return (new Collection($this->original))\n ->mapWithKeys(fn ($value, $key) => [$key => $this->transformModelValue($key, $value)])\n ->all();\n }\n\n /**\n * Get the model's raw original attribute values.\n *\n * @param string|null $key\n * @param mixed $default\n * @return ($key is null ? array<string, mixed> : mixed)\n */\n public function getRawOriginal($key = null, $default = null)\n {\n return Arr::get($this->original, $key, $default);\n }\n\n /**\n * Get a subset of the model's attributes.\n *\n * @param array<string>|mixed $attributes\n * @return array<string, mixed>\n */\n public function only($attributes)\n {\n $results = [];\n\n foreach (is_array($attributes) ? $attributes : func_get_args() as $attribute) {\n $results[$attribute] = $this->getAttribute($attribute);\n }\n\n return $results;\n }\n\n /**\n * Get all attributes except the given ones.\n *\n * @param array<string>|mixed $attributes\n * @return array\n */\n public function except($attributes)\n {\n $attributes = is_array($attributes) ? $attributes : func_get_args();\n\n $results = [];\n\n foreach ($this->getAttributes() as $key => $value) {\n if (! in_array($key, $attributes)) {\n $results[$key] = $this->getAttribute($key);\n }\n }\n\n return $results;\n }\n\n /**\n * Sync the original attributes with the current.\n *\n * @return $this\n */\n public function syncOriginal()\n {\n $this->original = $this->getAttributes();\n\n return $this;\n }\n\n /**\n * Sync a single original attribute with its current value.\n *\n * @param string $attribute\n * @return $this\n */\n public function syncOriginalAttribute($attribute)\n {\n return $this->syncOriginalAttributes($attribute);\n }\n\n /**\n * Sync multiple original attribute with their current values.\n *\n * @param array<string>|string $attributes\n * @return $this\n */\n public function syncOriginalAttributes($attributes)\n {\n $attributes = is_array($attributes) ? $attributes : func_get_args();\n\n $modelAttributes = $this->getAttributes();\n\n foreach ($attributes as $attribute) {\n $this->original[$attribute] = $modelAttributes[$attribute];\n }\n\n return $this;\n }\n\n /**\n * Sync the changed attributes.\n *\n * @return $this\n */\n public function syncChanges()\n {\n $this->changes = $this->getDirty();\n $this->previous = array_intersect_key($this->getRawOriginal(), $this->changes);\n\n return $this;\n }\n\n /**\n * Determine if the model or any of the given attribute(s) have been modified.\n *\n * @param array<string>|string|null $attributes\n * @return bool\n */\n public function isDirty($attributes = null)\n {\n return $this->hasChanges(\n $this->getDirty(), is_array($attributes) ? $attributes : func_get_args()\n );\n }\n\n /**\n * Determine if the model or all the given attribute(s) have remained the same.\n *\n * @param array<string>|string|null $attributes\n * @return bool\n */\n public function isClean($attributes = null)\n {\n return ! $this->isDirty(...func_get_args());\n }\n\n /**\n * Discard attribute changes and reset the attributes to their original state.\n *\n * @return $this\n */\n public function discardChanges()\n {\n [$this->attributes, $this->changes, $this->previous] = [$this->original, [], []];\n\n $this->classCastCache = [];\n $this->attributeCastCache = [];\n\n return $this;\n }\n\n /**\n * Determine if the model or any of the given attribute(s) were changed when the model was last saved.\n *\n * @param array<string>|string|null $attributes\n * @return bool\n */\n public function wasChanged($attributes = null)\n {\n return $this->hasChanges(\n $this->getChanges(), is_array($attributes) ? $attributes : func_get_args()\n );\n }\n\n /**\n * Determine if any of the given attributes were changed when the model was last saved.\n *\n * @param array<string> $changes\n * @param array<string>|string|null $attributes\n * @return bool\n */\n protected function hasChanges($changes, $attributes = null)\n {\n // If no specific attributes were provided, we will just see if the dirty array\n // already contains any attributes. If it does we will just return that this\n // count is greater than zero. Else, we need to check specific attributes.\n if (empty($attributes)) {\n return count($changes) > 0;\n }\n\n // Here we will spin through every attribute and see if this is in the array of\n // dirty attributes. If it is, we will return true and if we make it through\n // all of the attributes for the entire array we will return false at end.\n foreach (Arr::wrap($attributes) as $attribute) {\n if (array_key_exists($attribute, $changes)) {\n return true;\n }\n }\n\n return false;\n }\n\n /**\n * Get the attributes that have been changed since the last sync.\n *\n * @return array<string, mixed>\n */\n public function getDirty()\n {\n $dirty = [];\n\n foreach ($this->getAttributes() as $key => $value) {\n if (! $this->originalIsEquivalent($key)) {\n $dirty[$key] = $value;\n }\n }\n\n return $dirty;\n }\n\n /**\n * Get the attributes that have been changed since the last sync for an update operation.\n *\n * @return array<string, mixed>\n */\n protected function getDirtyForUpdate()\n {\n return $this->getDirty();\n }\n\n /**\n * Get the attributes that were changed when the model was last saved.\n *\n * @return array<string, mixed>\n */\n public function getChanges()\n {\n return $this->changes;\n }\n\n /**\n * Get the attributes that were previously original before the model was last saved.\n *\n * @return array<string, mixed>\n */\n public function getPrevious()\n {\n return $this->previous;\n }\n\n /**\n * Determine if the new and old values for a given key are equivalent.\n *\n * @param string $key\n * @return bool\n */\n public function originalIsEquivalent($key)\n {\n if (! array_key_exists($key, $this->original)) {\n return false;\n }\n\n $attribute = Arr::get($this->attributes, $key);\n $original = Arr::get($this->original, $key);\n\n if ($attribute === $original) {\n return true;\n } elseif (is_null($attribute)) {\n return false;\n } elseif ($this->isDateAttribute($key) || $this->isDateCastableWithCustomFormat($key)) {\n return $this->fromDateTime($attribute) ===\n $this->fromDateTime($original);\n } elseif ($this->hasCast($key, ['object', 'collection'])) {\n return $this->fromJson($attribute) ===\n $this->fromJson($original);\n } elseif ($this->hasCast($key, ['real', 'float', 'double'])) {\n if ($original === null) {\n return false;\n }\n\n return abs($this->castAttribute($key, $attribute) - $this->castAttribute($key, $original)) < PHP_FLOAT_EPSILON * 4;\n } elseif ($this->isEncryptedCastable($key) && ! empty(static::currentEncrypter()->getPreviousKeys())) {\n return false;\n } elseif ($this->hasCast($key, static::$primitiveCastTypes)) {\n return $this->castAttribute($key, $attribute) ===\n $this->castAttribute($key, $original);\n } elseif ($this->isClassCastable($key) && Str::startsWith($this->getCasts()[$key], [AsArrayObject::class, AsCollection::class])) {\n return $this->fromJson($attribute) === $this->fromJson($original);\n } elseif ($this->isClassCastable($key) && Str::startsWith($this->getCasts()[$key], [AsEnumArrayObject::class, AsEnumCollection::class])) {\n return $this->fromJson($attribute) === $this->fromJson($original);\n } elseif ($this->isClassCastable($key) && $original !== null && Str::startsWith($this->getCasts()[$key], [AsEncryptedArrayObject::class, AsEncryptedCollection::class])) {\n if (empty(static::currentEncrypter()->getPreviousKeys())) {\n return $this->fromEncryptedString($attribute) === $this->fromEncryptedString($original);\n }\n\n return false;\n } elseif ($this->isClassComparable($key)) {\n return $this->compareClassCastableAttribute($key, $original, $attribute);\n }\n\n return is_numeric($attribute) && is_numeric($original)\n && strcmp((string) $attribute, (string) $original) === 0;\n }\n\n /**\n * Transform a raw model value using mutators, casts, etc.\n *\n * @param string $key\n * @param mixed $value\n * @return mixed\n */\n protected function transformModelValue($key, $value)\n {\n // If the attribute has a get mutator, we will call that then return what\n // it returns as the value, which is useful for transforming values on\n // retrieval from the model to a form that is more useful for usage.\n if ($this->hasGetMutator($key)) {\n return $this->mutateAttribute($key, $value);\n } elseif ($this->hasAttributeGetMutator($key)) {\n return $this->mutateAttributeMarkedAttribute($key, $value);\n }\n\n // If the attribute exists within the cast array, we will convert it to\n // an appropriate native PHP type dependent upon the associated value\n // given with the key in the pair. Dayle made this comment line up.\n if ($this->hasCast($key)) {\n if (static::preventsAccessingMissingAttributes() &&\n ! array_key_exists($key, $this->attributes) &&\n ($this->isEnumCastable($key) ||\n in_array($this->getCastType($key), static::$primitiveCastTypes))) {\n $this->throwMissingAttributeExceptionIfApplicable($key);\n }\n\n return $this->castAttribute($key, $value);\n }\n\n // If the attribute is listed as a date, we will convert it to a DateTime\n // instance on retrieval, which makes it quite convenient to work with\n // date fields without having to create a mutator for each property.\n if ($value !== null\n && \\in_array($key, $this->getDates(), false)) {\n return $this->asDateTime($value);\n }\n\n return $value;\n }\n\n /**\n * Append attributes to query when building a query.\n *\n * @param array<string>|string $attributes\n * @return $this\n */\n public function append($attributes)\n {\n $this->appends = array_values(array_unique(\n array_merge($this->appends, is_string($attributes) ? func_get_args() : $attributes)\n ));\n\n return $this;\n }\n\n /**\n * Get the accessors that are being appended to model arrays.\n *\n * @return array\n */\n public function getAppends()\n {\n return $this->appends;\n }\n\n /**\n * Set the accessors to append to model arrays.\n *\n * @param array $appends\n * @return $this\n */\n public function setAppends(array $appends)\n {\n $this->appends = $appends;\n\n return $this;\n }\n\n /**\n * Merge new appended attributes with existing appended attributes on the model.\n *\n * @param array<string> $appends\n * @return $this\n */\n public function mergeAppends(array $appends)\n {\n $this->appends = array_values(array_unique(array_merge($this->appends, $appends)));\n\n return $this;\n }\n\n /**\n * Return whether the accessor attribute has been appended.\n *\n * @param string $attribute\n * @return bool\n */\n public function hasAppended($attribute)\n {\n return in_array($attribute, $this->appends);\n }\n\n /**\n * Remove all appended properties from the model.\n *\n * @return $this\n */\n public function withoutAppends()\n {\n return $this->setAppends([]);\n }\n\n /**\n * Get the mutated attributes for a given instance.\n *\n * @return array\n */\n public function getMutatedAttributes()\n {\n if (! isset(static::$mutatorCache[static::class])) {\n static::cacheMutatedAttributes($this);\n }\n\n return static::$mutatorCache[static::class];\n }\n\n /**\n * Extract and cache all the mutated attributes of a class.\n *\n * @param object|string $classOrInstance\n * @return void\n */\n public static function cacheMutatedAttributes($classOrInstance)\n {\n $reflection = new ReflectionClass($classOrInstance);\n\n $class = $reflection->getName();\n\n static::$getAttributeMutatorCache[$class] = (new Collection($attributeMutatorMethods = static::getAttributeMarkedMutatorMethods($classOrInstance)))\n ->mapWithKeys(fn ($match) => [lcfirst(static::$snakeAttributes ? Str::snake($match) : $match) => true])\n ->all();\n\n static::$mutatorCache[$class] = (new Collection(static::getMutatorMethods($class)))\n ->merge($attributeMutatorMethods)\n ->map(fn ($match) => lcfirst(static::$snakeAttributes ? Str::snake($match) : $match))\n ->all();\n }\n\n /**\n * Get all of the attribute mutator methods.\n *\n * @param mixed $class\n * @return array\n */\n protected static function getMutatorMethods($class)\n {\n preg_match_all('/(?<=^|;)get([^;]+?)Attribute(;|$)/', implode(';', get_class_methods($class)), $matches);\n\n return $matches[1];\n }\n\n /**\n * Get all of the \"Attribute\" return typed attribute mutator methods.\n *\n * @param mixed $class\n * @return array\n */\n protected static function getAttributeMarkedMutatorMethods($class)\n {\n $instance = is_object($class) ? $class : new $class;\n\n return (new Collection((new ReflectionClass($instance))->getMethods()))->filter(function ($method) use ($instance) {\n $returnType = $method->getReturnType();\n\n if ($returnType instanceof ReflectionNamedType &&\n $returnType->getName() === Attribute::class) {\n if (is_callable($method->invoke($instance)->get)) {\n return true;\n }\n }\n\n return false;\n })->map->name->values()->all();\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"26","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"9","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"22","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"103","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT * FROM team_features where team_id = 1;\n\nSELECT * FROM teams WHERE name LIKE '%Vixio%'; # 340,270,11922\nSELECT * FROM users WHERE team_id = 340; # 12015\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 340\nand sa.provider = 'salesforce';\n# and sa.provider = 'salesloft';\n\nselect * from crm_fields where crm_configuration_id = 270 and object_type = 'event';\n# 125558 - Event Type - Event_Type__c\n# 125552 - Event Status - Event_Status__c\n\nSELECT * FROM sidekick_settings WHERE team_id = 340;\n\nSELECT * FROM crm_field_values WHERE crm_field_id in (125552);\n\nselect * from activities where crm_configuration_id = 270\nand type = 'conference' and crm_provider_id IS NOT NULL\nand actual_start_time > '2024-09-16 09:00:00' order by scheduled_start_time;\n\nSELECT * FROM activities WHERE id = 20871677;\nSELECT * FROM crm_field_data WHERE activity_id = 20871677;\n\nselect * from crm_layouts where crm_configuration_id = 270;\nselect * from crm_layout_entities where crm_layout_id in (886,887);\n\nSELECT * FROM crm_configurations WHERE id = 270;\n\nselect * from playbooks where team_id = 340; # 1514\nselect * from groups where team_id = 340;\nSELECT * FROM crm_fields WHERE id IN (125393, 125401);\n\nselect g.name as 'team name', p.name as 'playbook name', f.label as 'activity type field' from groups g\njoin playbooks p on g.playbook_id = p.id\njoin crm_fields f on p.activity_field_id = f.id\nwhere g.team_id = 340;\n\nSELECT * FROM activities WHERE uuid_to_bin('0c180357-67d2-419e-a8c3-b832a3490770') = uuid; # 20448716\nselect * from crm_field_data where object_id = 20448716;\n\nselect * from activities where crm_configuration_id = 270 and provider = 'salesloft' order by id desc;\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%CybSafe%'; # 343,273,12008\nselect * from opportunities where team_id = 343;\nselect * from opportunities where team_id = 343 and crm_provider_id = '18099102526';\nselect * from opportunities where team_id = 343 and account_id = 945217482;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 343\nand sa.provider = 'hubspot';\n\nselect * from accounts where team_id = 343 order by name asc;\n\nselect * from stages where crm_configuration_id = 273 and type = 'opportunity';\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Voyado%'; # 353,283,12143\nSELECT * FROM activities WHERE crm_configuration_id = 283 and account_id = 3777844 order by id desc;\nSELECT * FROM accounts WHERE team_id = 353 AND name LIKE '%Salesloft%';\nSELECT * FROM activities WHERE id = 20717903;\n\nselect * from participants where activity_id IN (20929172,20928605,20928468,20926272,20926271,20926270,20926269,20916499,20916454,20916436,20916435,20900015,20900014,20900013,20897312,20897243,20897241,20897237,20897232,20897229,20893648,20893231,20893230,20893229,20893228,20889784,20885039,20885038,20885037,20885036,20885035,20882728,20882708,20882703,20882702,20869828,20869811,20869806,20869801,20869799,20869798,20869796,20869795,20869794,20869761,20869760,20869759,20868688,20868687,20850340,20847195,20841710,20833967,20827021,20825307,20825305,20825297,20824615,20824400,20823927,20821760,20795588,20794233,20794057,20793710,20785811,20781789,20781394,20781307,20762651,20758453,20758282,20757323,20756643,20756636,20756629,20756627,20756606,20756605,20756604,20756603,20756602,20756600,20756599,20756598,20756595,20756594,20756589,20756587,20756577,20756573,20748918,20748386,20748385,20748384,20748383,20748382,20748381,20748380,20748379,20748377,20748375,20748373,20743301,20717905,20717904,20717903,20717901,20717899);\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 353\nand sa.provider = 'salesforce';\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%modern world business solutions%'; # 345,275,12016, l.atkinson@mwbsolutions.co.uk\nSELECT * FROM activities WHERE uuid_to_bin('3921d399-3fef-4609-a291-b0097a166d43') = uuid;\n# id: 20940638, user: 12022, contact: 5305871\nSELECT * FROM activity_summary_logs WHERE activity_id = 20940638;\nselect * from contacts where team_id = 345 and crm_provider_id = '30891432415' order by name asc; # 5305871\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 345\nand sa.provider = 'hubspot';\n\nselect * from users where team_id = 345 and id = 12022;\nSELECT * FROM crm_profiles WHERE user_id = 12022;\nSELECT * FROM participants WHERE activity_id = 20940638;\nSELECT * FROM users u\nJOIN crm_profiles cp ON u.id = cp.user_id\nWHERE u.team_id = 345;\n\nselect * from contacts where team_id = 345 and crm_provider_id = '30880813535' order by name desc; # 5305871\n\nselect * from team_features where team_id = 345;\nSELECT * FROM activities WHERE uuid_to_bin('11701e2d-2f82-4dab-a616-1db4fad238df') = uuid; # 21115197\nSELECT * FROM participants WHERE activity_id = 20897406;\n\n\n\nSELECT * FROM activities WHERE uuid_to_bin('63ba55cd-1abc-447d-83da-0137000005b7') = uuid; # 20953912\nSELECT * FROM activities WHERE crm_configuration_id = 275 and provider = 'ringcentral' and title like '%1252629100%';\n\n\nSELECT * FROM activities WHERE id = 20946641;\nSELECT * FROM crm_profiles WHERE user_id = 10211;\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Lunio%'; # 120,97,10984, triger@lunio.ai\nSELECT * FROM opportunities WHERE crm_configuration_id = 97 and crm_provider_id = '006N1000006c5PpIAI';\nselect * from stages where crm_configuration_id = 97 and type = 'opportunity';\nselect * from opportunities where team_id = 120;\n\n\nselect * from crm_configurations crm join teams t on crm.id = t.crm_id\nwhere 1=1\nAND t.current_billing_plan IS NOT NULL\nAND crm.auto_sync_activity = 0\nand crm.provider = 'hubspot';\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Exclaimer%'; # 270,205,10053,james.lewendon@exclaimer.com\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 270\nand sa.provider = 'salesforce';\nSELECT * FROM activities WHERE uuid_to_bin('b54df794-2a9a-4957-8d80-09a600ead5f8') = uuid; # 21637956\nSELECT * FROM crm_profiles WHERE user_id = 11446;\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Cygnetise%'; # 372,300,12554, alex.chikly@cygnetise.com\nselect * from playbooks where team_id = 372;\nselect * from crm_fields where crm_configuration_id = 300 and object_type = 'event'; # 141340\nSELECT * FROM crm_field_values WHERE crm_field_id = 141340;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 372\nand sa.provider = 'salesforce';\n\nselect * from crm_profiles where crm_configuration_id = 300;\nSELECT * FROM crm_configurations WHERE team_id = 372;\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Planday%'; # 291,242,11501,mfa@planday.com\nSELECT * FROM opportunities WHERE team_id = 291 and crm_provider_id = '006bG000005DO86QAG'; # 3207756\nselect * from crm_field_data where object_id = 3207756;\nSELECT * FROM crm_fields WHERE id = 111834;\n\nselect f.id, f.crm_provider_id AS field_name, f.label, fd.object_id AS dealId, fd.value\nFROM crm_fields f\nJOIN crm_field_data fd ON f.id = fd.crm_field_id\nWHERE f.crm_configuration_id = 242\nAND f.object_type = 'opportunity'\nAND fd.object_id IN (3207756)\nORDER BY fd.object_id, fd.updated_at;\n\nSELECT * FROM crm_configurations WHERE auto_connect = 1;\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Tour%'; # 187,209,8150,salesforce-admin@tourlane.com\nselect * from group_deal_risk_types drgt join groups g on drgt.group_id = g.id\nwhere g.team_id = 187;\n\nselect * from `groups` where team_id = 187;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 187\nand sa.provider = 'salesforce';\n\n# Destination - 98870 - Destination__c\n# Stage - 79014 - StageName\n# Land Arrangement - 98856 - Land_Arrangement__c\n# Flight - 98848 - Flight__c\n# Last activity date - 98812 - LastActivityDate\n# Last modified date - 98809 - LastModifiedDate\n# Last inbound mail timestamp - 99151 - Last_Inbound_Mail_Timestamp__c\n# next call - 98864 - Next_Call__c\n\nselect * from crm_fields where crm_configuration_id = 209 and object_type = 'opportunity';\nSELECT * FROM crm_layouts WHERE crm_configuration_id = 209;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 682;\n\nselect * from opportunities where team_id = 187 and name LIKE'%Muriel Sal%';\nselect * from opportunities where team_id = 187 and user_id = 9951 and is_closed = 0;\nselect * from activities where opportunity_id = 3538248;\n\nSELECT * FROM crm_profiles WHERE user_id = 8150;\n\nselect * from deal_risks where opportunity_id = 3538248;\n\nselect * from teams where crm_id IS NULL;\n\nSELECT opp.id AS opportunity_id,\n u.group_id AS group_id,\n MAX(\n CASE\n WHEN a.type IN (\"sms-inbound\", \"sms-outbound\") THEN a.created_at\n ELSE a.actual_end_time\n END) as last_date\nFROM opportunities opp\nleft join activities a on a.opportunity_id = opp.id\ninner join users u on opp.user_id = u.id\nwhere opp.user_id IN (9951)\n\nAND opp.is_closed = 0\nand a.status IN ('completed', 'received', 'delivered') OR a.status IS NULL\ngroup by opp.id;\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Cybsafe%'; # 343,301,12008,polly.morphew@cybsafe.com\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 343\nand sa.provider = 'hubspot';\n\nSELECT * FROM crm_profiles WHERE crm_configuration_id = 301;\nSELECT * FROM contacts WHERE id = 6612363;\nSELECT * FROM accounts WHERE id = 4235676;\nSELECT * FROM opportunities WHERE crm_configuration_id = 301 and crm_provider_id = 32983784868;\nselect * from opportunity_stages where opportunity_id = 4503759;\n# SELECT * FROM opportunities WHERE id = 4569937;\n\nselect * from activities where crm_configuration_id = 301;\nSELECT * FROM activities WHERE uuid_to_bin('d3b2b28b-c3d0-4c2d-8ed0-eef42855278a') = uuid; # 26330370\nSELECT * FROM participants WHERE activity_id = 26330370;\n\nSELECT * FROM teams WHERE id = 375;\nselect * from playbooks where team_id = 375;\n\nselect * from stages where crm_configuration_id = 301 and type = 'opportunity';\n\nselect * from teams;\nselect * from contact_roles;\n\nSELECT * FROM opportunities WHERE team_id = 343 and user_id = 12871 and close_date >= '2024-11-01';\n\nselect * from users u join crm_profiles cp on cp.user_id = u.id where u.team_id = 343;\n\nSELECT * FROM crm_field_data WHERE object_id = 3771706;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 343\nand sa.provider = 'hubspot';\n\nSELECT * FROM crm_fields WHERE crm_configuration_id = 301 and object_type = 'opportunity'\nand crm_provider_id LIKE \"%traffic_light%\";\nSELECT * FROM crm_field_values WHERE crm_field_id IN (144020,144048,144111,144113,144126,144481,144508,144531);\n\nSELECT fd.* FROM opportunities o\nJOIN crm_field_data fd ON o.id = fd.object_id\nWHERE o.team_id = 343\n# and o.user_id IS NOT NULL\nand fd.crm_field_id IN (144020,144048,144111,144113,144126,144481,144508,144531)\nand fd.value != ''\norder by value desc\n# group by o.id\n;\n\nSELECT * FROM opportunities WHERE id = 3769843;\n\nSELECT * FROM teams WHERE name LIKE '%Tour%'; # 187,209,8150, salesforce-admin@tourlane.com\nSELECT * FROM crm_layouts WHERE crm_configuration_id = 209;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 682;\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Funding Circle%'; # 220,177,8603,aswini.mishra@fundingcircle.com\nSELECT * FROM activities WHERE uuid_to_bin('7a40e99b-3b37-4bb1-b983-325b81801c01') = uuid; # 23139839\n\n\nSELECT * FROM opportunities WHERE id = 3855992;\n\nSELECT * FROM users WHERE name LIKE '%Angus Pollard%'; # 8988\n\nSELECT * FROM teams WHERE name LIKE '%Story Terrace%'; # 379, 307, 12894\nSELECT * FROM crm_fields WHERE crm_configuration_id = 307 and object_type != 'opportunity';\n\nselect * from contacts where team_id = 379 and name like '%bebro%'; # 5874411, crm: 77229348507\nSELECT * FROM crm_field_data WHERE object_id = 5874411;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 379\nand sa.provider = 'hubspot';\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%mentio%'; # 117, 94, 6371, nikhil.kumar@mention-me.com\nSELECT * FROM activities WHERE uuid_to_bin('82939311-1af0-4506-8546-21e8d1fdf2c1') = uuid;\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Tourlane%'; # 187, 209, 8150, salesforce-admin@tourlane.com\nSELECT * FROM opportunities WHERE team_id = 187 and crm_provider_id = '006Se000008xfvNIAQ'; # 3537793\nselect * from generic_ai_prompts where subject_id = 3537793;\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Lunio%'; # 120, 97, 10984, triger@lunio.ai\nSELECT * FROM crm_configurations WHERE id = 97;\nSELECT * FROM crm_layouts WHERE crm_configuration_id = 97;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 355;\nSELECT * FROM crm_fields WHERE id = 32682;\n\nselect cfd.value, o.* from opportunities o\njoin crm_field_data cfd on o.id = cfd.object_id and cfd.crm_field_id = 32682\nwhere team_id = 120\nand cfd.value != ''\n;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 120\nand sa.provider = 'salesforce';\n\nselect * from opportunities where team_id = 120 and crm_provider_id = '006N1000007X8MAIA0';\nSELECT * FROM crm_field_data WHERE object_id = 2313439;\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE id = 410;\nSELECT * FROM teams WHERE name LIKE '%Local Business Oxford%';\nselect * from scorecards where team_id = 410;\nselect * from scorecard_rules;\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Funding%'; # 220, 177, 8603, aswini.mishra@fundingcircle.com\nselect * from activities a\njoin opportunities o on a.opportunity_id = o.id\njoin users u on o.user_id = u.id\nwhere a.crm_configuration_id = 177 and a.type LIKE '%email-out%'\n# and a.actual_end_time > '2024-12-16 00:00:00'\n# and o.remotely_created_at > '2024-12-01 00:00:00'\n# and u.group_id = 1014\nand u.id = 9021\norder by a.id desc;\nSELECT * FROM opportunities WHERE id in (3981384,4017346);\nSELECT * FROM users WHERE team_id = 220 and id IN (8775, 11435);\n\nselect * from users where id = 9021;\nselect * from inboxes where user_id = 9021;\n\nselect * from inbox_emails where inbox_id = 1349 and email_date > '2024-12-18 00:00:00';\n\nselect * from email_messages where team_id = 220\nand orig_date > '2024-12-16 00:00:00' and orig_date < '2024-12-19 00:00:00'\nand subject LIKE '%Personal%'\n# and 'from' = 'credit@fundingcircle.com'\n;\n\nselect * from activities a\njoin opportunities o on a.opportunity_id = o.id\nwhere a.user_id = 9021 and a.type LIKE '%email-out%'\nand a.actual_end_time > '2024-12-18 00:00:00'\nand o.user_id IS NOT NULL\nand o.remotely_created_at > '2024-12-01 00:00:00'\norder by a.id desc;\n\nSELECT * FROM opportunities WHERE team_id = 220 and name LIKE '%Right Car move Limited%' and id = 3966852;\nselect * from activities where crm_configuration_id = 177 and type LIKE '%email%' and opportunity_id = 3966852 order by id desc;\n\nselect * from team_settings where name IN ('useCloseDate');\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Hurree%'; # 104, 81, 6175, jfarrell@hurree.co\nSELECT * FROM opportunities WHERE team_id = 104 and name = 'PropOp';\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 104\nand sa.provider = 'hubspot';\n\nselect * from crm_configurations where last_synced_at > '2025-01-19 01:00:00'\nselect * from teams where crm_id IS NULL;\n\nselect t.name as 'team', u.name as 'owner', u.email, u.phone\nfrom teams t\njoin activity_providers ap on t.id = ap.team_id\njoin users u on t.owner_id = u.id\nwhere 1=1\n and t.status = 'active'\n and ap.is_enabled = 1\n# and u.status = 1\n and ap.provider = 'ms-teams';\n\nselect * from crm_configurations where provider = 'bullhorn'; # 344\nSELECT * FROM teams WHERE id = 442; # 14293\nselect * from users where team_id = 442;\nselect * from social_accounts sa where sa.sociable_id = 14293;\nselect * from invitations where team_id = 442;\n\n# ********************************************************************************************************\nSELECT * FROM users WHERE email LIKE '%nea.liikamaa@eletive.com%'; # 14022\nSELECT * FROM teams WHERE id = 429;\nselect * from opportunities where team_id = 429 and crm_provider_id IN (16157415775, 22246219645);\nselect * from activities where opportunity_id in (4340436,4353519);\n\nselect * from transcription where activity_id IN (25630961,25381771);\nselect * from generic_ai_prompts where subject_id IN (4353519);\n\nSELECT\n a.id as activity_id,\n a.opportunity_id,\n a.type as activity_type,\n a.language,\n CONCAT(a.title, a.description) AS mail_content,\n e.from AS mail_from,\n e.to AS mail_to,\n e.subject AS mail_subject,\n e.body AS mail_body,\n p.type as prompt_type,\n p.status as prompt_status,\n p.content AS prompt_content,\n a.actual_start_time as created_at\nFROM activities a\n LEFT JOIN ai_prompts p ON a.transcription_id = p.transcription_id AND p.deleted_at IS NULL\n LEFT JOIN email_messages e ON a.id = e.activity_id\nWHERE a.actual_start_time > '2024-01-01 00:00:00'\n AND a.opportunity_id IN (4353519)\n AND a.status IN ('completed', 'received', 'delivered')\n AND a.deleted_at IS NULL\n AND a.type NOT IN ('sms-inbound', 'sms-outbound')\nORDER BY a.opportunity_id ASC, a.id ASC;\n\nSELECT * FROM users WHERE name LIKE '%George Fierstone%'; # 14293\nSELECT * FROM teams WHERE id = 442;\nSELECT * FROM crm_configurations WHERE id = 344;\nselect * from team_features where team_id = 442;\nselect * from groups where team_id = 442;\nselect * from playbooks where team_id = 442;\nselect * from playbook_categories where playbook_id = 1729;\nselect * from crm_fields where crm_configuration_id = 344 and id = 172024;\nSELECT * FROM crm_field_values WHERE crm_field_id = 172024;\nselect * from crm_layouts where crm_configuration_id = 344;\nselect * from playbook_layouts where playbook_id = 1729;\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Learning%'; # 260, 221, 9444\n\nselect s.*\n# , s.sent_at, u.name, a.*\nfrom activity_summary_logs s\ninner join activities a on a.id = s.activity_id\ninner join users u on u.id = a.user_id\nwhere a.crm_configuration_id = 356\nand s.sent_at > date_sub(now(), interval 60 day)\norder by a.actual_end_time desc;\n\nselect * from activities a\n# inner join activity_summary_logs s on s.activity_id = a.id\nwhere a.crm_configuration_id = 356 and a.actual_end_time > date_sub(now(), interval 60 day)\n# and a.crm_provider_id is not null\n# and provider <> 'ringcentral'\nand status = 'completed'\norder by a.actual_end_time desc;\n\nselect * from teams order by id desc; # 17328, 32, 17830, integration-account@jiminny.com\nSELECT * FROM users;\nSELECT * FROM users where team_id = 260 and status = 1; # 201 - 150 active\nSELECT * FROM teams WHERE id = 260;\nselect * from team_settings where team_id = 260;\nselect * from crm_configurations where team_id = 260;\nSELECT * FROM crm_layouts WHERE crm_configuration_id = 356;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 1184;\n\nselect * from accounts where crm_configuration_id = 221 order by id desc; # 7000\nselect * from leads where crm_configuration_id = 221 order by id desc; # 0\nselect * from contacts where crm_configuration_id = 221 order by id desc; # 200 000\nselect * from opportunities where crm_configuration_id = 221 order by id desc; # 0\nselect * from crm_profiles where crm_configuration_id = 221 order by id desc; # 23\nselect * from crm_fields where crm_configuration_id = 221;\nselect * from crm_field_values where crm_field_id = 5302 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 221 order by id desc;\nselect * from stages where crm_configuration_id = 221 order by id desc;\n\nselect * from accounts where crm_configuration_id = 356 order by id desc; # 7000\nselect * from leads where crm_configuration_id = 356 order by id desc; # 0\nselect * from contacts where crm_configuration_id = 356 order by id desc; # 200 000\nselect * from opportunities where crm_configuration_id = 356 order by id desc; # 0\nselect * from crm_profiles where crm_configuration_id = 356 order by id desc; # 23\nselect * from crm_fields where crm_configuration_id = 356;\nselect * from crm_field_values where crm_field_id = 5302 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 356 order by id desc;\nselect * from stages where crm_configuration_id = 356 order by id desc;\n\nselect * from playbooks where team_id = 260 order by id desc; # 4 (2 deleted)\nselect * from groups where team_id = 260 order by id desc; # 27 groups, (2 deleted)\nselect * from playbook_layouts where playbook_id IN (1410,1409,1276,1254); # 4\nselect ce.* from calendars c\njoin users u on c.user_id = u.id\njoin calendar_events ce on c.id = ce.calendar_id\nwhere u.team_id = 260\nand (ce.start_time > '2025-02-21 00:00:00')\n;\n# calendar events 1207\n#\n\nselect * from opportunities where team_id = 260;\nSELECT * FROM crm_field_data WHERE object_id = 4696496;\n\nselect * from activities where crm_configuration_id = 356 and crm_provider_id IS NOT NULL;\nselect * from activities where crm_configuration_id IN (221) and provider NOT IN ('ms-teams', 'uploader', 'zoom-bot')\n# and type = 'conference' and status = 'scheduled' and activities.is_internal = 0\nand created_at > '2024-03-01 00:00:00'\norder by id desc; # 880 000, ringcentral, avaya\nSELECT * FROM participants WHERE activity_id = 26371744;\n\n# all activities 942 000 +\n# conference 7385 - scheduled 984 - external 343\n\nselect * from activities where id = 26321812;\nselect * from participants where activity_id = 26321812;\nselect * from participants where activity_id in (26414510,26414514,26414516,26414604,26414653,26414655);\nselect * from leads where id in (720428,689175,731546,645866,621037);\n\nselect * from users where id = 13841;\nselect * from opportunities where user_id = 9541;\nselect * from stages where id = 15900;\n\nselect * from accounts where\n# id IN (4160055,5053725,4965303,4896434)\nid in (4584518,3249934,3218025,3891133,3399450,4172999,4485161,3101785,4587203,3070816,2870343,2870341,3563940,4550846,3424464,3249963,2870342)\n;\n\nselect * from activities where id = 26654935;\nSELECT * FROM opportunities WHERE id = 4803458;\n\nSELECT * FROM opportunities where team_id = 260 and user_id = 13841 AND stage_id = 15900;\nSELECT id, uuid, provider, type, lead_id, account_id, contact_id, opportunity_id, stage_id, status, recording_state, title, actual_start_time, actual_end_time\nFROM activities WHERE user_id = 13841 AND opportunity_id IN (4729783, 4731717, 4731726, 4732064, 4732849, 4803458, 4813213);\n\nSELECT DISTINCT\n o.id, o.stage_id, s.name, a.title,\n a.*\nFROM activities a\n# INNER JOIN tracks t ON a.id = t.activity_id\nINNER JOIN users u ON a.user_id = u.id\nINNER JOIN teams team ON u.team_id = team.id\nINNER JOIN groups g ON u.group_id = g.id\nINNER JOIN opportunities o ON a.opportunity_id = o.id\nINNER JOIN stages s ON o.stage_id = s.id\nWHERE\n a.crm_configuration_id = 356\n AND a.status IN ('completed', 'failed')\n AND a.recording_state != 'stopped'\n# and a.user_id = 13841\n AND u.uuid = uuid_to_bin('6f40e4b8-c340-4059-b4ac-1728e87ea99e')\n AND team.uuid = uuid_to_bin('a607fba7-452e-4683-b2af-00d6cb52c93c')\n AND g.uuid = uuid_to_bin('b5d69e40-24a0-4c16-810b-5fa462299f94')\n\n AND a.type IN ('softphone', 'softphone-inbound', 'conference', 'sms-inbound', 'sms-outbound')\n# AND t.type IN ('audio', 'video')\n AND (\n (a.actual_start_time BETWEEN '2025-03-13 00:00:00' AND '2025-03-18 07:59:59')\n OR\n (\n a.actual_start_time IS NULL\n AND a.type IN ('sms-outbound', 'sms-inbound')\n AND a.created_at BETWEEN '2025-03-13 00:00:00' AND '2025-03-18 07:59:59'\n )\n )\n AND (\n a.is_private = 0\n OR (\n a.is_private = 1\n AND u.uuid = uuid_to_bin('6f40e4b8-c340-4059-b4ac-1728e87ea99e')\n )\n )\n AND (\n# s.id = 15900\n s.uuid = uuid_to_bin('04ca1c26-c666-4268-a129-419c0acffd73')\n OR s.uuid IS NULL -- Include records without opportunity stage\n )\n\nORDER BY a.actual_end_time DESC;\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Lead Forensics%'; # 190, 162, 8474, willsc@leadforensics.com\nSELECT * FROM users WHERE team_id = 190;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 190\nand sa.provider = 'hubspot';\n\nselect * from role_user where user_id = 8474;\n\nselect * from crm_configurations where provider = 'bullhorn';\n\nSELECT * FROM opportunities WHERE uuid_to_bin('94578249-65ec-4205-90f2-7d1a7d5ab64a') = uuid;\nSELECT * FROM users WHERE uuid_to_bin('26dbadeb-926f-4150-b11b-771b9d4c2f9a') = uuid;\n\nSELECT * FROM opportunities WHERE id = 4732493;\nselect * from activities where opportunity_id = 4732493;\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE id = 443; # 358, 14315, andrea.romano@correrenaturale.com\nSELECT * FROM opportunities WHERE team_id = 443;\n\nSELECT a.id, a.type, a.user_id, a.status, a.deleted_at, u.name, u.email, u.team_id as activity_team_id, u.status, u.deleted_at, t.name, t.status, s.team_id as stage_team_id\nFROM activities AS a\nJOIN stages AS s ON a.stage_id = s.id\nJOIN users AS u ON u.id = a.user_id\nJOIN teams AS t ON t.id = s.team_id\nWHERE u.team_id <> s.team_id and t.id > 135;\n\n\nSELECT\n crm_configuration_id,\n crm_provider_id,\n COUNT(*) as duplicate_count,\n GROUP_CONCAT(id) as stage_ids,\n GROUP_CONCAT(name) as stage_names\nFROM stages\nGROUP BY crm_configuration_id, crm_provider_id\nHAVING COUNT(*) > 1\nORDER BY duplicate_count DESC;\n\nselect * from stages where id IN (14898,14907);\n\nselect * from business_processes;\n\nSELECT *\nFROM crm_configurations\nWHERE team_id IN (\n SELECT team_id\n FROM crm_configurations\n GROUP BY team_id\n HAVING COUNT(*) > 1\n)\nORDER BY team_id;\n\nSELECT *\nFROM teams\nWHERE crm_id IN (\n SELECT crm_id\n FROM teams\n GROUP BY crm_id\n HAVING COUNT(*) > 1\n)\nORDER BY crm_id;\n\n# ***************************************************************************\nselect * from crm_configurations where provider = 'integration-app';\nSELECT * FROM teams WHERE id = 443; # Correre Naturale 358 14315 andrea.romano@correrenaturale.com\nselect * from activities where crm_configuration_id = 358 order by actual_end_time desc;\nselect id, uuid, actual_end_time, crm_provider_id, is_internal, playbook_category_id, type, user_id, lead_id, contact_id, account_id, opportunity_id, status, title from activities where crm_configuration_id = 358 order by actual_end_time desc;\nselect * from team_features where team_id = 358;\nselect * from activity_summary_logs;\n\nselect * from teams where id = 406;\n\n# ************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Sportfive%'; # 267, 202, 14637, srv.salesforce@sportfive.com\nselect * from activities where crm_configuration_id = 202 order by actual_end_time desc;\n\nSELECT * FROM users where id = 14637;\nSELECT * FROM teams where id = 267;\nSELECT * FROM groups where id = 1118;\n\nselect g.name, a.title, uuid_from_bin(a.uuid), a.external_id, a.status, a.recording_state, a.recording_reason_code, a.scheduled_start_time, a.scheduled_end_time, a.actual_start_time, a.actual_end_time from activities a\ninner join users u on u.id = a.user_id\ninner join groups g on g.id = u.group_id\nwhere a.crm_configuration_id = 202\nand a.is_internal = 0\nand (a.scheduled_start_time between '2025-03-19 00:00:00' and '2025-03-21 00:00:00')\nand a.type = 'conference'\nand a.status != 'completed'\nand a.external_id is not null\norder by a.scheduled_start_time desc;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 202\n AND status IN ('completed', 'failed')\n AND recording_state != 'stopped'\n AND type IN ('softphone', 'softphone-inbound', 'conference', 'sms-inbound', 'sms-outbound')\n AND (is_private = 0 OR user_id = 14637)\n AND (\n (\n actual_start_time BETWEEN '2025-03-12 12:00:00' AND '2025-03-24 11:59:59'\n ) OR (\n actual_start_time IS NULL\n AND type IN ('sms-outbound', 'sms-inbound')\n AND created_at BETWEEN '2025-03-12 12:00:00' AND '2025-03-24 11:59:59'\n )\n )\n AND NOT EXISTS (\n SELECT 1\n FROM tracks\n WHERE\n tracks.activity_id = activities.id\n AND tracks.type IN ('audio', 'video')\n )\nORDER BY actual_end_time DESC;\n\nSELECT DISTINCT\n a.*\nFROM activities a\nINNER JOIN tracks t ON a.id = t.activity_id\nINNER JOIN users u ON a.user_id = u.id\nINNER JOIN teams team ON u.team_id = team.id\nWHERE\n a.crm_configuration_id = 202\n AND a.status IN ('completed', 'failed')\n AND a.recording_state != 'stopped'\n# and a.user_id = 14637\n AND a.type IN ('softphone', 'softphone-inbound', 'conference', 'sms-inbound', 'sms-outbound')\n# AND t.type IN ('audio', 'video')\n AND (\n (a.actual_start_time BETWEEN '2025-03-12 12:00:00' AND '2025-03-24 11:59:59')\n OR\n (\n a.actual_start_time IS NULL\n AND a.type IN ('sms-outbound', 'sms-inbound')\n AND a.created_at BETWEEN '2025-03-12 12:00:00' AND '2025-03-24 11:59:59'\n )\n )\n AND (\n a.is_private = 0\n OR (\n a.is_private = 1\n AND a.user_id = 14637\n )\n )\n\nORDER BY a.actual_end_time DESC\n;\n\nSELECT DISTINCT a.*\nFROM activities a\nINNER JOIN users u ON a.user_id = u.id\nINNER JOIN teams t ON u.team_id = t.id\n# INNER JOIN tracks tr ON a.id = tr.activity_id\n# INNER JOIN groups g ON u.group_id = g.id\nWHERE 1=1\n AND t.id = 267\n# AND t.uuid = uuid_to_bin('aed4927b-f1ea-499e-94c3-83762fd233e8')\n AND a.status IN ('completed', 'failed')\n AND a.recording_state != 'stopped'\n AND a.type IN ('softphone', 'softphone-inbound', 'conference', 'sms-inbound', 'sms-outbound')\n# AND tr.type NOT IN ('audio', 'video')\n AND (\n a.is_private = 0\n OR a.user_id = 14637\n )\n AND (\n (a.actual_start_time BETWEEN '2025-03-19 00:00:00' AND '2025-03-21 23:59:59')\n OR (\n a.actual_start_time IS NULL\n AND a.type IN ('sms-outbound', 'sms-inbound')\n AND a.created_at BETWEEN '2025-03-19 00:00:00' AND '2025-03-21 23:59:59'\n )\n )\n# and NOT EXISTS (\n# SELECT 1\n# FROM tracks t\n# WHERE t.activity_id = a.id\n# AND t.type IN ('audio', 'video')\n# )\n\nORDER BY a.actual_end_time DESC;\n\nSELECT * FROM tracks WHERE activity_id = 26485995;\n\nselect a.is_private, a.title, uuid_from_bin(a.uuid), a.external_id, a.status, a.recording_state, a.recording_reason_code, a.scheduled_start_time, a.scheduled_end_time, a.actual_start_time, a.actual_end_time from activities a\ninner join users u on u.id = a.user_id\nwhere a.crm_configuration_id = 202\n# and a.is_internal = 0\nand (a.actual_start_time between '2025-03-19 00:00:00' and '2025-03-21 00:00:00')\nand a.type IN (\"softphone\",\"softphone-inbound\",\"conference\",\"sms-inbound\")\nand a.status IN ('completed', 'failed')\n# and a.external_id is not null\norder by a.actual_end_time desc;\n\nselect * from activities a where a.crm_configuration_id = 202\nand a.actual_start_time between '2025-03-20 00:00:00' and '2025-03-21 00:00:00'\n# AND a.type IN ('softphone', 'softphone-inbound', 'conference', 'sms-inbound', 'sms-outbound')\n\nselect g.name, a.title, uuid_from_bin(a.uuid), a.external_id, a.status, a.recording_state, a.recording_reason_code, a.scheduled_start_time, a.scheduled_end_time, a.actual_start_time, a.actual_end_time from activities a\ninner join users u on u.id = a.user_id\ninner join groups g on g.id = u.group_id\nwhere a.crm_configuration_id = 202\nand a.is_internal = 0\nand (a.scheduled_start_time between '2025-03-19 00:00:00' and '2025-03-21 00:00:00')\nand a.type = 'conference'\nand a.status != 'completed'\nand a.external_id is not null\norder by a.scheduled_start_time desc;\n\nSELECT * FROM teams WHERE name LIKE '%Tourlane%';\nSELECT * FROM crm_fields WHERE crm_configuration_id = 209 and object_type = 'opportunity';\nSELECT * FROM crm_field_data WHERE crm_field_id = 98809;\n\nselect * from users where status = 1 AND timezone = 'MDT';\n\nselect * from opportunities where id = 3769814;\nselect * from deal_risks where opportunity_id = 3769814;\n\nselect cp.* from crm_profiles cp\njoin users u on cp.user_id = u.id\njoin crm_configurations crm on cp.crm_configuration_id = crm.id\nwhere crm.provider = 'hubspot' AND u.status = 1 AND log_notes != 'none';\n\nselect * from crm_fields where id = 154575;\n\nselect * from team_features where feature = 'SUPPORTS_SYNC_MISSING_CALL_DISPOSITIONS';\nSELECT * FROM teams WHERE id = 176; # crm 148\nselect * from activities where crm_configuration_id = 148 and provider = 'hubspot' order by id desc;\n\nselect * from activity_providers where provider = 'amazon-connect';\n\nselect * from crm_fields cf\njoin crm_configurations crm on crm.id = cf.crm_configuration_id\nwhere crm.provider = 'hubspot' and cf.object_type IN ('account', 'contact');\n\n# *********************************************************************************************\nSELECT * FROM users WHERE id IN (15415, 15418);\nSELECT * FROM groups WHERE id IN (1805,1806);\nSELECT * FROM playbooks WHERE id = 1860;\nSELECT * FROM playbook_categories WHERE id = 38634;\nSELECT * FROM crm_fields WHERE id = 189962;\n\nSELECT * FROM teams WHERE name = 'Pulsar Group'; # 472, 380, 15138 raza.gilani@vuelio.com\n\nSELECT * FROM crm_profiles WHERE user_id = 15415;\nSELECT * FROM social_accounts WHERE sociable_id = 15415 and provider = 'salesforce';\n\nselect * from sidekick_settings where team_id = 472;\n\nSELECT * FROM activities WHERE uuid_to_bin('452c58c7-b87c-4fdd-953e-d7af185e9588') = uuid; # 28617536, user: 15418\nSELECT * FROM activities WHERE uuid_to_bin('399114ee-d3a8-458c-bff5-5f654658db0a') = uuid; # 28344407, user: 15415\nSELECT * FROM activities WHERE uuid_to_bin('f0aa567f-0ab1-4bbb-96aa-37dcf184676b') = uuid; # 28580288, user: 15415\nSELECT * FROM activities WHERE uuid_to_bin('50c086b1-2770-4bca-b5ae-6bac22ec426b') = uuid; # 28566069, user: 15415\n\n# *********************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%TeamTailor%'; # 109, 218, 13969, salesforce-integrations@teamtailor.com\nselect * from crm_configurations where id = 218;\nSELECT * FROM activities WHERE uuid_to_bin('e39b5857-7fdb-4f5a-951a-8d3ca69bb1b0') = uuid; # 28338765\nSELECT * FROM users WHERE id IN (13232, 13230);\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 109\nand sa.provider = 'salesforce';\n\n0057R00000EPL5HQAX Inez Ekblad\n\n1091cb81-5ea1-4951-a0ed-f00b568f0140 Triman Kaur\n\nSELECT * FROM crm_profiles WHERE user_id IN (13232, 13230);\n\n############################################################################################\nSELECT * FROM activities WHERE uuid_to_bin('675eeaeb-5681-42db-90bc-54c07a604408') = uuid; # 28655939 00UVg00000FLvnSMAT\nSELECT * FROM crm_field_data WHERE activity_id = 28655939;\nSELECT * FROM crm_fields WHERE id IN (94491,94493,94498);\nSELECT * FROM users WHERE id = 13658;\nSELECT * FROM teams WHERE id = 109;\nSELECT * FROM crm_configurations WHERE id = 218;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 109\nand sa.provider = 'salesforce';\n\n# ********************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Strengthscope%'; # 481, 390, 15420, katy.holden@strengthscope.comk\nSELECT * FROM stages WHERE crm_configuration_id = 390;\nselect * from business_processes where team_id = 481 and crm_configuration_id = 390;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 481\nand sa.provider = 'salesforce';\n\n\nSELECT * FROM users WHERE id = 15780; # team 462\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 462\nand sa.provider = 'hubspot';\n\n\nselect * from teams where id = 495;\nSELECT * FROM users WHERE id = 15794;\nselect * from social_accounts where sociable_id = 15794;\n\n# ********************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Flight%'; # 427, 333, 13752\nSELECT * FROM accounts WHERE team_id = 427 and crm_provider_id = '668731000183444517';\n\n# ********************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Group GTI%'; # 495, 407, 15794\nSELECT * FROM activities WHERE crm_configuration_id = 407\nand status = 'completed' and type = 'conference'\norder by id desc;\n\nselect ru.*, pr.*, p.* from users u join role_user ru on ru.user_id = u.id\njoin permission_role pr on pr.role_id = ru.role_id\n join permissions p on p.id = pr.permission_id\nwhere team_id = 495 and p.name IN ('dial');\n\nselect * from permission_role;\n\nselect * from activities where crm_configuration_id = 407 and status = 'completed' order by id desc;\nSELECT * FROM activities WHERE id = 29512773;\nSELECT * FROM activities WHERE id IN (29042721,28991325,29002874);\n\nSELECT al.* from activity_summary_logs al join activities a on a.id = al.activity_id\nwhere a.crm_configuration_id = 407\n# and a.id IN (29042721,28991325,29002874);\n\nSELECT * FROM users WHERE id = 15794;\nSELECT * FROM users WHERE team_id = 495;\nSELECT * FROM social_accounts WHERE sociable_id = 15794;\nSELECT * FROM opportunities WHERE team_id = 495 and name like '%OC:%';\nSELECT * FROM contacts WHERE team_id = 495;\nSELECT * FROM leads WHERE team_id = 495;\nSELECT * FROM accounts WHERE team_id = 495;\nSELECT * FROM crm_profiles WHERE crm_configuration_id = 407;\nSELECT * FROM crm_fields WHERE crm_configuration_id = 407;\nSELECT * FROM crm_configurations WHERE id = 407;\nSELECT * FROM opportunities WHERE team_id = 495 and close_date BETWEEN '2025-06-01' AND '2025-07-01'\nand user_id IS NOT NULL and is_closed = 1 and is_won = 1;\n\n# ********************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Hamilton Court FX LLP%'; # 249, 187, 10103\nSELECT * FROM activities WHERE uuid_to_bin('4659c2bb-9a49-484e-9327-a3d66f1e028c') = uuid; # 28951064\nSELECT * FROM crm_fields WHERE crm_configuration_id = 187 and object_type IN ('tasks', 'event');\n\n# *********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Checkstep%'; # 325, 256, 11753\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 325\nand sa.provider = 'hubspot';\n\nSELECT * FROM activities WHERE uuid_to_bin('7be372e2-1916-4d79-a2f3-ca3db1346db3') = uuid; # 28611085\nSELECT * FROM activities WHERE uuid_to_bin('980f0336-840b-4185-a5a9-30cf8b0749a8') = uuid; # 28719733\nSELECT * FROM activity_summary_logs where activity_id = 28719733;\n\n# *************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Learning%'; # 260, 356, 9444\nSELECT * FROM activity_summary_logs where sent_at BETWEEN '2025-06-09 11:38:00' AND '2025-06-09 11:40:00';\nSELECT * FROM leads WHERE crm_configuration_id = 356 and crm_provider_id = '230045001502770504'; # 823630\nselect * from activities where crm_configuration_id = 356 and lead_id = 841732;\n\nSELECT * from activity_summary_logs al join activities a on a.id = al.activity_id\nwhere a.crm_configuration_id = 356;\n\nselect * from activities where crm_configuration_id = 356\nand actual_end_time between '2025-06-09 11:00:00' and '2025-06-09 12:00:00'\norder by id desc;\n\nselect * from accounts where crm_configuration_id = 356 and crm_provider_id = '230045001514403366' order by id desc;\nselect * from leads where crm_configuration_id = 356 and crm_provider_id = '230045001514275654' order by id desc;\nselect * from contacts where crm_configuration_id = 356 and crm_provider_id = '230045001514403366' order by id desc;\nselect * from opportunities where crm_configuration_id = 356 and crm_provider_id = '230045001514403366' order by id desc;\n\nselect * from team_features where team_id = 260;\nselect * from features where id IN (1,2,4,6,18,19,20,9,10,3,23,24,25,26,27);\n\nSELECT * FROM activities WHERE uuid_to_bin('7be372e2-1916-4d79-a2f3-ca3db1346db3') = uuid;\n\nselect * from crm_fields;\nselect * from crm_layout_entities;\n\nSELECT * FROM teams WHERE name LIKE '%Optable%';\n\n# *************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Teamtailor%'; # 109, 218, 13969\nSELECT * FROM crm_configurations WHERE id = 218;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 109\nand sa.provider = 'salesforce';\nSELECT * FROM activities WHERE uuid_to_bin('675eeaeb-5681-42db-90bc-54c07a604408') = uuid; # 28655939\nSELECT * FROM crm_field_data WHERE activity_id = 28655939;\nSELECT * FROM crm_fields WHERE id in (94491,94493,94498);\n\nselect * from teams where crm_id IS NULL;\n\nSELECT * FROM activities WHERE uuid_to_bin('71aa8a0c-9652-4ff6-bee7-d98ae60abef6') = uuid;\n\n# *************************************************************************************************\nselect * from team_domains where team_id = 399;\nSELECT * FROM teams WHERE name LIKE '%Rydoo%'; # 399, 318, 13207\n\nselect * from calendar_events where id = 5163781;\nSELECT * FROM activities WHERE uuid_to_bin('be2cbc52-7fda-46a0-9ae0-25d9553eafc0') = uuid; # 29443896\nSELECT * FROM participants WHERE activity_id = 29443896;\nselect * from contacts where crm_configuration_id = 318 and email = 'marianne.westeng@strawberry.no';\nselect * from leads where crm_configuration_id = 318 and email = 'marianne.westeng@strawberry.no';\n\nselect * from activities where user_id = 14937 order by created_at ;\n\nselect * from users where id = 14937;\n\nselect * from contacts where crm_configuration_id = 318 and email LIKE '%@strawberry.se';\nselect * from opportunities where crm_configuration_id = 318 and crm_provider_id = '006Sf00000D1WOAIA3';\n\nselect * from activities a join participants p on a.id = p.activity_id\nwhere crm_configuration_id = 318 and a.updated_at > '2025-06-23T08:18:43Z';\n\n# *************************************************************************************************\nSELECT * FROM opportunities WHERE team_id = 379 and crm_provider_id = '39334518886';\nSELECT * FROM opportunities WHERE team_id = 379 order by id desc;\nSELECT * FROM teams WHERE id = 379;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 379 and sociable_id = 13852\nand sa.provider = 'hubspot';\n\nSELECT * FROM crm_configurations WHERE id = 307;\nSELECT * FROM crm_layouts WHERE crm_configuration_id = 307;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 1027;\nSELECT * FROM crm_fields WHERE crm_configuration_id = 307\n and id IN (144750,144855,145158,155227);\n\nSELECT * FROM activities;\n\n\nselect * from activities\nwhere created_at > '2025-07-01 00:00:00'\n# and created_at < '2025-08-01 00:00:00'\nand type not in ('email-outbound', 'email-inbound')\nand account_id is null\nand contact_id is null\nand lead_id is null\nand opportunity_id is not null\n;\nSELECT * FROM activities WHERE id IN (25344155, 25344296, 25501909, 28692187);\nSELECT * FROM crm_configurations WHERE id in (335,301,200);\n\nselect * from crm_fields where crm_configuration_id = 230 and crm_provider_id = 'Age2__c';\n\nSELECT * FROM teams WHERE name LIKE '%Resights%';\nselect * from crm_fields where crm_configuration_id = 1 and object_type = 'opportunity';\n\nselect * from crm_configurations where provider = 'bullhorn'; # 344\nselect * from teams where id IN (442);\n\nselect * from activities\nwhere crm_configuration_id = 177\nand provider = 'amazon-connect'\n order by id desc;\n# and source <> 'gong';\n\nselect * from activity_providers where provider = 'amazon-connect';\n\nSELECT * FROM activities WHERE uuid_to_bin('cec1993b-a7e5-4164-b74d-d680ea51d2f2') = uuid;\n\n\nselect * from crm_configurations where store_transcript = 1;\nSELECT * FROM teams WHERE id IN (80);\n\n# *************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Sedna%'; # 277, 213, 12594\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 277\nand sa.provider = 'salesforce';\n\nselect * from activities where crm_configuration_id = 213 and account_id = 2511502;\n\nselect * from crm_configurations where id = 213;\n\nSELECT * FROM activities WHERE uuid_to_bin('35aa790a-8569-4544-8268-66f9a4a26804') = uuid; # 33981604\nSELECT * FROM participants WHERE activity_id = 33981604;\nSELECT * FROM crm_fields WHERE crm_configuration_id = 337 and object_type = 'task';\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 431\nand sa.provider = 'salesforce';\nSELECT * FROM activities WHERE uuid_to_bin('b5476c7d-19a8-491b-869d-676ea1e857b6') = uuid; # 33997223\nselect * from activity_summary_logs where activity_id = 33997223;\nselect * from activity_notes where activity_id = 33997223;\n\n# ***********************************\nSELECT * FROM teams WHERE name LIKE '%Abode%';\n\n\nselect * from features;\nselect * from teams t\nwhere t.status = 'active'\nand id NOT IN (select team_id from team_features where feature_id = 9)\n;\n\n\nselect * from playbook_layouts where playbook_id = 1725;\nSELECT * FROM activities WHERE uuid_to_bin('65cc283c-4849-49e6-927f-4c281c8fea19') = uuid; # 34297473\nselect * from teams where id = 318;\nselect * from crm_configurations where team_id = 318;\nselect * from playbooks where team_id = 318;\nSELECT * FROM crm_layouts where crm_configuration_id = 381;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 1259;\nSELECT * FROM crm_fields WHERE id IN (192938,192936,192939);\n\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 1266;\nSELECT * FROM crm_fields WHERE id IN (192980,192991,192997,192998,193064,193067);\n\nSELECT * FROM activities WHERE uuid_to_bin('a902289b-285c-48eb-9cc2-6ad6c5d938f5') = uuid; # 34297533\n\n\n\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 927;\nSELECT * FROM crm_fields WHERE id IN (131668,131669,131670,131671,131676,131797);\n\nSELECT * FROM teams WHERE name LIKE '%Peripass%'; # 351, 281, 12124\nselect * from crm_layouts where crm_configuration_id = 281;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 927;\nselect * from crm_fields where crm_configuration_id = 281 and id in (131668,131669,131670,131671,131676,131797);\nselect * from opportunities where crm_configuration_id = 281;\n\nSELECT * FROM activities WHERE id IN (34211315, 34130075);\nSELECT * FROM crm_field_data WHERE object_id IN (34211315, 34130075);\n\nselect cf.crm_configuration_id, cle.crm_layout_id, cle.id, cf.id from crm_field_data cfd\njoin crm_layout_entities cle on cle.id = cfd.crm_layout_entity_id\njoin crm_fields cf on cle.crm_field_id = cf.id\nwhere cf.deleted_at IS NOT NULL\nGROUP BY cle.id, cf.id;\n\nselect * from crm_layouts where id IN (355);\nselect u.email, t.crm_id, t.* from teams t\njoin users u on u.id = t.owner_id\nwhere crm_id IN (97);\n\nSELECT * FROM crm_fields WHERE id = 96492;\n\nselect * from permissions;\nselect * from permission_role where permission_id = 247;\nselect * from roles;\n\nselect * from migrations;\n# *****************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('291e3c21-11cc-4728-aee7-6e4bedf86d72') = uuid; # 34262174\nSELECT * FROM crm_configurations WHERE id = 301;\nSELECT * FROM teams WHERE id = 343;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 343\nand sa.provider = 'hubspot';\n\nselect * from participants where activity_id = 34262174;\n\nselect * from contacts where crm_configuration_id = 301 and id = 6976326;\nselect * from accounts where crm_configuration_id = 301 and id IN (4647626, 4815829); # 30761335403\n\nselect * from activity_summary_logs where activity_id = 34262174;\n\nselect * from users where status = 1 AND timezone = 'EST';\n\n# ****************************************************************************\nSELECT * FROM users WHERE id = 13869;\nSELECT * FROM crm_configurations WHERE id = 320;\nSELECT * FROM teams WHERE id = 401;\n\nSELECT * FROM activities WHERE uuid_to_bin('2228c16f-10be-48d5-90d4-67385219dc01') = uuid; # 29670601\n\nSELECT * FROM accounts WHERE id = 7761483;\nSELECT * FROM opportunities WHERE id = 6051814;\n\nSELECT * FROM teams WHERE name LIKE '%Seedlegals%';\n\n;select * from opportunities where updated_at > '2025-10-11' AND crm_provider_id = '34713761166';\n\nSELECT * FROM crm_layouts WHERE crm_configuration_id = 177;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 577;\nSELECT * FROM crm_fields WHERE id IN (68458,68459,68480,68497,68524,68530,68554,68618,68662,68781,68810,68898,68981,69049,97467);\n\nSELECT t.id, crm.id, t.name, crm.sync_objects, crm.provider, crm.last_synced_at FROM crm_configurations crm join teams t on t.crm_id = crm.id\nwhere t.status = 'active' AND crm.provider = 'hubspot' AND crm.last_synced_at < '2025-10-22 00:00:00';\n\nSELECT * FROM activities WHERE uuid_to_bin('fa09449f-cba9-496a-b8f3-865cd3c72351') = uuid;\nSELECT * FROM crm_configurations where id = 184;\nSELECT * FROM teams WHERE id = 246;\nSELECT * FROM social_accounts WHERE sociable_id = 9259 and provider = 'hubspot';\n\nSELECT * FROM users WHERE email LIKE '%rhian.old@bud.co.uk%'; # 17700\nSELECT * FROM teams WHERE id = 551;\n\nSELECT * FROM crm_configurations WHERE id = 471;\nSELECT * FROM activities WHERE crm_configuration_id = 471 and crm_provider_id IS NOT NULL;\nSELECT * FROM crm_fields WHERE crm_configuration_id = 471;\nSELECT * FROM crm_fields WHERE id = 307260;\nSELECT * FROM crm_field_values WHERE crm_field_id = 307260;\n\nselect * from crm_layouts where crm_configuration_id = 471;\n\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 1547;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 1548;\n\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 551 and sa.provider = 'hubspot';\n\nSELECT * FROM teams WHERE name LIKE '%$PCS%';\n\n# ********************************************************************************************************\nselect * from crm_configurations crm\njoin teams t on t.crm_id = crm.id\nwhere t.status = 'active'\nand crm.provider = 'hubspot';\n\n# $slug = 'HUBSPOT_WEBHOOK_SYNC';\n# $team = Jiminny\\Models\\Team::find(2);\n# $feature = Feature::query()->where('slug', $slug)->first();\n# TeamFeature::query()->create(['feature_id' => $feature->getId(),'team_id' => $team->getId()]);\n\n# hubspot_webhook_metrics\n\nselect * from crm_configurations where id = 331; # 416\nSELECT * FROM teams WHERE id = 416;\nSELECT * FROM opportunities WHERE team_id = 190;\n\nSELECT * FROM teams WHERE name LIKE '%Lead Forensics%';\nSELECT sa.id,\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 190 and sa.provider = 'hubspot';\n\n\n\nSELECT * FROM teams WHERE name LIKE '%Rapaport%'; # 431, 337\nSELECT * FROM teams where id = 431;\nSELECT * FROM crm_configurations where team_id = 431;\nSELECT * FROM activity_providers where team_id = 431;\nSELECT * FROM activities where crm_configuration_id = 337 and type IN ('softphone', 'softphone-outbound')\nand provider NOT IN ('hubspot', 'aircall')\n# and telephony_provider_id = '019c1131-a22f-4792-b9ea-20adf6a02ed0'\norder by id desc;\nSELECT sa.id,\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 431 and sa.provider = 'salesforce';\n\nSELECT * FROM teams WHERE name LIKE '%BiP%'; # 401, 320\nSELECT * FROM teams where id = 401;\nSELECT * FROM crm_configurations where team_id = 401;\nSELECT * FROM activity_providers where team_id = 401;\nSELECT * FROM activities where crm_configuration_id = 320 and type IN ('softphone', 'softphone-outbound')\nand provider NOT IN ('hubspot', 'aircall')\n# and telephony_provider_id = '019c1131-a22f-4792-b9ea-20adf6a02ed0'\norder by id desc;\nSELECT sa.id,\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 401 and sa.provider = 'salesforce';\n\n\n# ********************************************************************\nSELECT * FROM crm_configurations where id = 307; # 379 - Story Terrace Inc , portalId: 3921157\nSELECT * FROM contacts WHERE team_id = 379 and updated_at > '2026-01-31 11:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 379 and updated_at > '2026-02-01 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 379 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 379 and sa.provider = 'hubspot';\n\n# ********************************************************************\nSELECT * FROM crm_configurations where id = 485; # 563 - LATUS Group (ad94d501-5d09-44fd-878f-ca3a9f8865c3) , portalId: 3904501\nSELECT * FROM opportunities WHERE team_id = 563 and updated_at > '2026-02-02 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 563 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 338; # 432 - Formalize , portalId: 9214205\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 432 and sa.provider = 'hubspot';\nSELECT * FROM opportunities WHERE team_id = 432 and updated_at > '2026-02-02 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 432 and updated_at > '2026-02-10 00:00:00' order by updated_at desc;\n\n# ********************************************************************\nSELECT * FROM crm_configurations where id = 436; # 519 - Moxso , portalId: 25531989\nSELECT * FROM opportunities WHERE team_id = 519 and updated_at > '2026-02-02 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 519 and updated_at > '2026-02-04 11:00:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 96; # 119 - Nourish Care , portalId: 26617984\nSELECT * FROM opportunities WHERE team_id = 119 and updated_at > '2026-02-02 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 119 and updated_at > '2026-02-04 11:00:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 331; # 416 - The National College , portalId: 7213852\nSELECT * FROM opportunities WHERE team_id = 416 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 416 and updated_at > '2026-02-04 11:00:00' order by updated_at desc;\n\n# ********************************************************************\nSELECT * FROM crm_configurations where id = 308; # 380 - Foodles , portalId: 7723616\nSELECT * FROM opportunities WHERE team_id = 380 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 380 and updated_at > '2026-02-06 10:30:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 379; # 471 - imat-uve , portalId: 9177354\nSELECT * FROM opportunities WHERE team_id = 471 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 471 and updated_at > '2026-02-06 10:30:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 465; # 545 - Spotler , portalId: 144759271\nSELECT * FROM opportunities WHERE team_id = 545 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 545 and updated_at > '2026-02-06 10:30:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 455; # 537 - indevis , portalId: 25666868\nSELECT * FROM opportunities WHERE team_id = 537 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 537 and updated_at > '2026-02-06 10:30:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 200; # 265 - Jobadder , portalId: 6426676\nSELECT * FROM opportunities WHERE team_id = 265 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 265 and updated_at > '2026-02-06 10:30:00' order by updated_at desc;\n# ********************************************************************\nSELECT * FROM crm_configurations where id = 335; # 429 - Eletive , portalId: 6110563\nSELECT * FROM opportunities WHERE team_id = 429 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 429 and updated_at > '2026-02-09 10:30:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 363; # 456 - Global Group , portalId: 8901981\nSELECT * FROM opportunities WHERE team_id = 456 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 456 and updated_at > '2026-02-09 10:30:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 297; # 369 - Unbiased , portalId: 9229005\nSELECT * FROM opportunities WHERE team_id = 369 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 369 and updated_at > '2026-02-09 10:30:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 353; # 449 - Fuuse , portalId: 25781745\nSELECT * FROM opportunities WHERE team_id = 449 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 449 and updated_at > '2026-02-09 10:30:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 487; # 566 - Nimbus , portalId: 39982590\nSELECT * FROM opportunities WHERE team_id = 566 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 566 and updated_at > '2026-02-09 10:30:00' order by updated_at desc;\nSELECT * FROM crm_layouts WHERE crm_configuration_id = 487;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 1630;\nselect * from crm_fields where crm_configuration_id = 487 and\n(uuid_to_bin('4c6b2971-64d4-45b8-b377-427be758b5a5') = uuid or uuid_to_bin('59e368d8-65a0-4b77-b611-db37c99fbe68') = uuid);\nSELECT * FROM crm_field_values WHERE crm_field_id = 375177;\n# ********************************************************************\nSELECT * FROM crm_configurations where id = 420; # 506 - voiio , portalId: 145629154\nSELECT * FROM opportunities WHERE team_id = 506 and updated_at > '2026-02-10 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 506 and updated_at > '2026-02-10 15:00:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 479; # 558 - Momice , portalId: 535962\nSELECT * FROM opportunities WHERE team_id = 558 and updated_at > '2026-02-10 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 558 and updated_at > '2026-02-10 15:00:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 59; # 80 - Storyclash GmbH , portalId: 4268479\nSELECT * FROM opportunities WHERE team_id = 80 and updated_at > '2026-02-10 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 80 and updated_at > '2026-02-10 15:00:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 175; # 203 - Team iAM , portalId: 5534732\nSELECT * FROM opportunities WHERE team_id = 203 and updated_at > '2026-02-10 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 203 and updated_at > '2026-02-10 15:00:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 368; # 460 - OneTouch Health , portalId: 5534732183355\nSELECT * FROM opportunities WHERE team_id = 460 and updated_at > '2026-02-10 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 460 and updated_at > '2026-02-10 15:00:00' order by updated_at desc;\n\n\n\nselect * from users where id = 29643;\nSELECT * FROM crm_field_values WHERE crm_field_id = 375177;\n# ********************************************************************\nSELECT * FROM teams WHERE name LIKE '%Buynomics%'; # 462, 482, 14910\nSELECT * FROM activities WHERE crm_configuration_id = 482\nand type NOT IN ('email-inbound', 'email-outbound')\n# and description like '%The call focused on understanding Welch%'\norder by id desc;\n\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 462 and sa.provider = 'salesforce';\n\nselect * from contacts where crm_configuration_id = 482 and name = 'Cyndall Hill'; # 15504749\nselect * from contacts where id = 10891096; # 482\nSELECT * FROM activities WHERE crm_configuration_id = 482\nand type NOT IN ('email-inbound', 'email-outbound')\nand contact_id = 15504749\norder by id desc;\n\nselect * from activities where id = 36793003; # 96cc7bc1-8622-4d27-92f4-baf664fc1a56, 00UOf00000PDdOXMA1\nselect * from transcription where id = 7646782;\nselect * from ai_prompts where transcription_id = 7646782;\n\n# ********************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('7a8471a3-847e-4822-802b-ddf426bbc252') = uuid; # 37370018\nSELECT * FROM activity_summary_logs WHERE activity_id = 37370018;\nSELECT * FROM teams WHERE id = 555;\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 555 and sa.provider = 'hubspot';\n\n# ********************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('7c17b8aa-09df-4f85-a0f7-51f47afd712d') = uuid; # 37395250\nSELECT * FROM activities WHERE uuid_to_bin('14d60388-260d-494b-aa0d-63fdb1c78026') = uuid; # 37395250\n\nSELECT a.* FROM activities a JOIN crm_configurations c on c.id = a.crm_configuration_id\nwhere a.type IN ('softphone', 'softphone-outbound') and c.provider = 'hubspot'\nand a.provider NOT IN ('hubspot')\n# and a.provider IN ('salesloft')\n# and c.id NOT IN (70)\n# and a.duration > 30\n# and actual_start_time > '2026-02-05 00:00:00'\norder by a.id desc;\n\nSELECT * FROM activities WHERE id = 37549787;\nSELECT * FROM crm_profiles WHERE user_id = 17613;\n\nSELECT * FROM crm_configurations WHERE id = 70;\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 93 and sa.provider = 'hubspot';\n\nSELECT asf.activity_search_id, asf.id, asf.value\nFROM activity_search_filters asf\nWHERE asf.filter = 'group_id'\nAND asf.value IN (\n SELECT CONCAT(\n HEX(SUBSTR(uuid, 5, 4)), '-',\n HEX(SUBSTR(uuid, 3, 2)), '-',\n HEX(SUBSTR(uuid, 1, 2)), '-',\n HEX(SUBSTR(uuid, 9, 2)), '-',\n HEX(SUBSTR(uuid, 11))\n )\n FROM groups\n WHERE deleted_at IS NOT NULL\n);\n\nSELECT * FROM crm_configurations WHERE id = 373; # KPSBremen.de 465 # - no social account\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 465 and sa.provider = 'hubspot';\n\nselect * from crm_configurations where id = 494;\n\nSELECT * FROM teams WHERE name LIKE '%splose%'; # 572, 495, 18708\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 572 and sa.provider = 'pipedrive';\n\nselect * from opportunities where team_id = 572\n# and name like '%Onebright%'\n# and is_closed = 1 and is_won = 0\n order by id desc;\n\n\nselect * from users where deleted_at is null and status = 2;\n\nselect * from contacts where id = 17900517;\nselect * from accounts where id = 10109838;\nselect * from opportunities where id = 6955880;\n\nselect * from opportunity_contacts where opportunity_id = 6955880;\nselect * from opportunity_contacts where contact_id = 17900517;\n\nselect * from contact_roles cr join crm_configurations crm on cr.crm_configuration_id = crm.id\nwhere crm.provider != 'salesforce';\n\nSELECT * FROM activities WHERE uuid_to_bin('adcb8331-5988-4353-834e-383a355abba2') = uuid; # 38056424, crm 104659682404\nselect * from teams where id = 456;\nSELECT * FROM crm_configurations WHERE id = 363;\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 456 and sa.provider = 'hubspot';\n\nselect * from crm_layouts where crm_configuration_id = 363;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id IN (1203, 1204, 1635);\nSELECT * FROM crm_fields WHERE id IN (181536, 181538, 213455);\n\nSELECT * FROM teams WHERE name LIKE '%Electric%'; # 342, 272, 12767\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 342 and sa.provider = 'pipedrive';\nSELECT * FROM opportunities WHERE crm_configuration_id = 272 and name like 'NORTHUMBRIA POL%'; # and updated_at > '2025-07-01 00:00:00';\nSELECT * FROM opportunities WHERE crm_configuration_id = 272 order by remotely_created_at asc; # and updated_at > '2025-07-01 00:00:00';\nSELECT * FROM opportunities WHERE crm_configuration_id = 272 and updated_at > '2026-01-01 00:00:00';\nSELECT * FROM crm_fields WHERE crm_configuration_id = 272 and object_type = 'opportunity';\nSELECT * FROM crm_field_values WHERE crm_field_id = 127164;\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 342 and sa.provider = 'pipedrive';\n\nSELECT * FROM teams WHERE id = 472;\nSELECT * FROM crm_configurations WHERE id = 380;\nselect * from activities where id = 38285673; # 38285673\nSELECT * FROM users WHERE id = 16942;\nSELECT * FROM groups WHERE id = 1964;\nSELECT * FROM playbooks WHERE id = 2033;\n\nselect * from teams where created_at > '2026-03-09';\nSELECT * FROM crm_layouts WHERE crm_configuration_id = 499; # 1065\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 1678;\n\nSELECT * FROM teams WHERE id = 575;\nselect * from opportunities where team_id = 575;\n\nSELECT * FROM activities WHERE uuid_to_bin('96b1261f-2357-49f9-ab38-23ce12008ea0') = uuid;\n\nselect * from contacts c\nwhere c.crm_configuration_id = 370 order by c.updated_at desc;\n\nSELECT * FROM participants where activity_id = 38833541;\nSELECT * FROM participants where activity_id = 39216301;\nSELECT * FROM activity_summary_logs where activity_id = 39216301;\nSELECT * FROM activities WHERE uuid_to_bin('c7d99fbe-1fb1-41f2-8f4d-52e2bf70e1e9') = uuid; # 38833541, crm 478116564181\nSELECT * FROM activities WHERE uuid_to_bin('2e6ff4d3-9faa-447a-a8c1-9acde4d885ae') = uuid; # 39216301, crm 480171536586\nselect * from crm_profiles where crm_configuration_id = 319 and crm_provider_id = 525785080;\nselect * from opportunities where crm_configuration_id = 319 and crm_provider_id = 410150124747;\nselect * from accounts where crm_configuration_id = 319 and crm_provider_id = 47150650569;\nselect * from contacts where crm_configuration_id = 319 and crm_provider_id IN ('665587441856', '742723347700');\n# owner 13236 525785080\n# contact 1 16779180 665587441856 - activity - Alex Howes alex@supportroom.com created 2026-01-26\n# contact 2 19247563 742723347700 - ash@supportroom.com 2026-03-24\n# company 4176133 47150650569\n# deal 7100953 410150124747\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 400 and sa.provider = 'hubspot';\n\nselect * from features;\nselect * from team_features where feature_id = 40;\n\nselect * from teams where id = 556; # owner: 18101, crm: 477\nselect * from crm_configurations where id = 477;\nSELECT * FROM users WHERE id = 18101;\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 556 and sa.provider = 'integration-app';\n\nselect * from opportunities where id = 7594349;\nselect * from stages where team_id = 459;\nselect * from teams where id = 459;\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 459 and sa.provider = 'hubspot';","depth":4,"value":"SELECT * FROM team_features where team_id = 1;\n\nSELECT * FROM teams WHERE name LIKE '%Vixio%'; # 340,270,11922\nSELECT * FROM users WHERE team_id = 340; # 12015\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 340\nand sa.provider = 'salesforce';\n# and sa.provider = 'salesloft';\n\nselect * from crm_fields where crm_configuration_id = 270 and object_type = 'event';\n# 125558 - Event Type - Event_Type__c\n# 125552 - Event Status - Event_Status__c\n\nSELECT * FROM sidekick_settings WHERE team_id = 340;\n\nSELECT * FROM crm_field_values WHERE crm_field_id in (125552);\n\nselect * from activities where crm_configuration_id = 270\nand type = 'conference' and crm_provider_id IS NOT NULL\nand actual_start_time > '2024-09-16 09:00:00' order by scheduled_start_time;\n\nSELECT * FROM activities WHERE id = 20871677;\nSELECT * FROM crm_field_data WHERE activity_id = 20871677;\n\nselect * from crm_layouts where crm_configuration_id = 270;\nselect * from crm_layout_entities where crm_layout_id in (886,887);\n\nSELECT * FROM crm_configurations WHERE id = 270;\n\nselect * from playbooks where team_id = 340; # 1514\nselect * from groups where team_id = 340;\nSELECT * FROM crm_fields WHERE id IN (125393, 125401);\n\nselect g.name as 'team name', p.name as 'playbook name', f.label as 'activity type field' from groups g\njoin playbooks p on g.playbook_id = p.id\njoin crm_fields f on p.activity_field_id = f.id\nwhere g.team_id = 340;\n\nSELECT * FROM activities WHERE uuid_to_bin('0c180357-67d2-419e-a8c3-b832a3490770') = uuid; # 20448716\nselect * from crm_field_data where object_id = 20448716;\n\nselect * from activities where crm_configuration_id = 270 and provider = 'salesloft' order by id desc;\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%CybSafe%'; # 343,273,12008\nselect * from opportunities where team_id = 343;\nselect * from opportunities where team_id = 343 and crm_provider_id = '18099102526';\nselect * from opportunities where team_id = 343 and account_id = 945217482;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 343\nand sa.provider = 'hubspot';\n\nselect * from accounts where team_id = 343 order by name asc;\n\nselect * from stages where crm_configuration_id = 273 and type = 'opportunity';\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Voyado%'; # 353,283,12143\nSELECT * FROM activities WHERE crm_configuration_id = 283 and account_id = 3777844 order by id desc;\nSELECT * FROM accounts WHERE team_id = 353 AND name LIKE '%Salesloft%';\nSELECT * FROM activities WHERE id = 20717903;\n\nselect * from participants where activity_id IN (20929172,20928605,20928468,20926272,20926271,20926270,20926269,20916499,20916454,20916436,20916435,20900015,20900014,20900013,20897312,20897243,20897241,20897237,20897232,20897229,20893648,20893231,20893230,20893229,20893228,20889784,20885039,20885038,20885037,20885036,20885035,20882728,20882708,20882703,20882702,20869828,20869811,20869806,20869801,20869799,20869798,20869796,20869795,20869794,20869761,20869760,20869759,20868688,20868687,20850340,20847195,20841710,20833967,20827021,20825307,20825305,20825297,20824615,20824400,20823927,20821760,20795588,20794233,20794057,20793710,20785811,20781789,20781394,20781307,20762651,20758453,20758282,20757323,20756643,20756636,20756629,20756627,20756606,20756605,20756604,20756603,20756602,20756600,20756599,20756598,20756595,20756594,20756589,20756587,20756577,20756573,20748918,20748386,20748385,20748384,20748383,20748382,20748381,20748380,20748379,20748377,20748375,20748373,20743301,20717905,20717904,20717903,20717901,20717899);\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 353\nand sa.provider = 'salesforce';\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%modern world business solutions%'; # 345,275,12016, l.atkinson@mwbsolutions.co.uk\nSELECT * FROM activities WHERE uuid_to_bin('3921d399-3fef-4609-a291-b0097a166d43') = uuid;\n# id: 20940638, user: 12022, contact: 5305871\nSELECT * FROM activity_summary_logs WHERE activity_id = 20940638;\nselect * from contacts where team_id = 345 and crm_provider_id = '30891432415' order by name asc; # 5305871\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 345\nand sa.provider = 'hubspot';\n\nselect * from users where team_id = 345 and id = 12022;\nSELECT * FROM crm_profiles WHERE user_id = 12022;\nSELECT * FROM participants WHERE activity_id = 20940638;\nSELECT * FROM users u\nJOIN crm_profiles cp ON u.id = cp.user_id\nWHERE u.team_id = 345;\n\nselect * from contacts where team_id = 345 and crm_provider_id = '30880813535' order by name desc; # 5305871\n\nselect * from team_features where team_id = 345;\nSELECT * FROM activities WHERE uuid_to_bin('11701e2d-2f82-4dab-a616-1db4fad238df') = uuid; # 21115197\nSELECT * FROM participants WHERE activity_id = 20897406;\n\n\n\nSELECT * FROM activities WHERE uuid_to_bin('63ba55cd-1abc-447d-83da-0137000005b7') = uuid; # 20953912\nSELECT * FROM activities WHERE crm_configuration_id = 275 and provider = 'ringcentral' and title like '%1252629100%';\n\n\nSELECT * FROM activities WHERE id = 20946641;\nSELECT * FROM crm_profiles WHERE user_id = 10211;\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Lunio%'; # 120,97,10984, triger@lunio.ai\nSELECT * FROM opportunities WHERE crm_configuration_id = 97 and crm_provider_id = '006N1000006c5PpIAI';\nselect * from stages where crm_configuration_id = 97 and type = 'opportunity';\nselect * from opportunities where team_id = 120;\n\n\nselect * from crm_configurations crm join teams t on crm.id = t.crm_id\nwhere 1=1\nAND t.current_billing_plan IS NOT NULL\nAND crm.auto_sync_activity = 0\nand crm.provider = 'hubspot';\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Exclaimer%'; # 270,205,10053,james.lewendon@exclaimer.com\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 270\nand sa.provider = 'salesforce';\nSELECT * FROM activities WHERE uuid_to_bin('b54df794-2a9a-4957-8d80-09a600ead5f8') = uuid; # 21637956\nSELECT * FROM crm_profiles WHERE user_id = 11446;\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Cygnetise%'; # 372,300,12554, alex.chikly@cygnetise.com\nselect * from playbooks where team_id = 372;\nselect * from crm_fields where crm_configuration_id = 300 and object_type = 'event'; # 141340\nSELECT * FROM crm_field_values WHERE crm_field_id = 141340;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 372\nand sa.provider = 'salesforce';\n\nselect * from crm_profiles where crm_configuration_id = 300;\nSELECT * FROM crm_configurations WHERE team_id = 372;\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Planday%'; # 291,242,11501,mfa@planday.com\nSELECT * FROM opportunities WHERE team_id = 291 and crm_provider_id = '006bG000005DO86QAG'; # 3207756\nselect * from crm_field_data where object_id = 3207756;\nSELECT * FROM crm_fields WHERE id = 111834;\n\nselect f.id, f.crm_provider_id AS field_name, f.label, fd.object_id AS dealId, fd.value\nFROM crm_fields f\nJOIN crm_field_data fd ON f.id = fd.crm_field_id\nWHERE f.crm_configuration_id = 242\nAND f.object_type = 'opportunity'\nAND fd.object_id IN (3207756)\nORDER BY fd.object_id, fd.updated_at;\n\nSELECT * FROM crm_configurations WHERE auto_connect = 1;\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Tour%'; # 187,209,8150,salesforce-admin@tourlane.com\nselect * from group_deal_risk_types drgt join groups g on drgt.group_id = g.id\nwhere g.team_id = 187;\n\nselect * from `groups` where team_id = 187;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 187\nand sa.provider = 'salesforce';\n\n# Destination - 98870 - Destination__c\n# Stage - 79014 - StageName\n# Land Arrangement - 98856 - Land_Arrangement__c\n# Flight - 98848 - Flight__c\n# Last activity date - 98812 - LastActivityDate\n# Last modified date - 98809 - LastModifiedDate\n# Last inbound mail timestamp - 99151 - Last_Inbound_Mail_Timestamp__c\n# next call - 98864 - Next_Call__c\n\nselect * from crm_fields where crm_configuration_id = 209 and object_type = 'opportunity';\nSELECT * FROM crm_layouts WHERE crm_configuration_id = 209;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 682;\n\nselect * from opportunities where team_id = 187 and name LIKE'%Muriel Sal%';\nselect * from opportunities where team_id = 187 and user_id = 9951 and is_closed = 0;\nselect * from activities where opportunity_id = 3538248;\n\nSELECT * FROM crm_profiles WHERE user_id = 8150;\n\nselect * from deal_risks where opportunity_id = 3538248;\n\nselect * from teams where crm_id IS NULL;\n\nSELECT opp.id AS opportunity_id,\n u.group_id AS group_id,\n MAX(\n CASE\n WHEN a.type IN (\"sms-inbound\", \"sms-outbound\") THEN a.created_at\n ELSE a.actual_end_time\n END) as last_date\nFROM opportunities opp\nleft join activities a on a.opportunity_id = opp.id\ninner join users u on opp.user_id = u.id\nwhere opp.user_id IN (9951)\n\nAND opp.is_closed = 0\nand a.status IN ('completed', 'received', 'delivered') OR a.status IS NULL\ngroup by opp.id;\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Cybsafe%'; # 343,301,12008,polly.morphew@cybsafe.com\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 343\nand sa.provider = 'hubspot';\n\nSELECT * FROM crm_profiles WHERE crm_configuration_id = 301;\nSELECT * FROM contacts WHERE id = 6612363;\nSELECT * FROM accounts WHERE id = 4235676;\nSELECT * FROM opportunities WHERE crm_configuration_id = 301 and crm_provider_id = 32983784868;\nselect * from opportunity_stages where opportunity_id = 4503759;\n# SELECT * FROM opportunities WHERE id = 4569937;\n\nselect * from activities where crm_configuration_id = 301;\nSELECT * FROM activities WHERE uuid_to_bin('d3b2b28b-c3d0-4c2d-8ed0-eef42855278a') = uuid; # 26330370\nSELECT * FROM participants WHERE activity_id = 26330370;\n\nSELECT * FROM teams WHERE id = 375;\nselect * from playbooks where team_id = 375;\n\nselect * from stages where crm_configuration_id = 301 and type = 'opportunity';\n\nselect * from teams;\nselect * from contact_roles;\n\nSELECT * FROM opportunities WHERE team_id = 343 and user_id = 12871 and close_date >= '2024-11-01';\n\nselect * from users u join crm_profiles cp on cp.user_id = u.id where u.team_id = 343;\n\nSELECT * FROM crm_field_data WHERE object_id = 3771706;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 343\nand sa.provider = 'hubspot';\n\nSELECT * FROM crm_fields WHERE crm_configuration_id = 301 and object_type = 'opportunity'\nand crm_provider_id LIKE \"%traffic_light%\";\nSELECT * FROM crm_field_values WHERE crm_field_id IN (144020,144048,144111,144113,144126,144481,144508,144531);\n\nSELECT fd.* FROM opportunities o\nJOIN crm_field_data fd ON o.id = fd.object_id\nWHERE o.team_id = 343\n# and o.user_id IS NOT NULL\nand fd.crm_field_id IN (144020,144048,144111,144113,144126,144481,144508,144531)\nand fd.value != ''\norder by value desc\n# group by o.id\n;\n\nSELECT * FROM opportunities WHERE id = 3769843;\n\nSELECT * FROM teams WHERE name LIKE '%Tour%'; # 187,209,8150, salesforce-admin@tourlane.com\nSELECT * FROM crm_layouts WHERE crm_configuration_id = 209;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 682;\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Funding Circle%'; # 220,177,8603,aswini.mishra@fundingcircle.com\nSELECT * FROM activities WHERE uuid_to_bin('7a40e99b-3b37-4bb1-b983-325b81801c01') = uuid; # 23139839\n\n\nSELECT * FROM opportunities WHERE id = 3855992;\n\nSELECT * FROM users WHERE name LIKE '%Angus Pollard%'; # 8988\n\nSELECT * FROM teams WHERE name LIKE '%Story Terrace%'; # 379, 307, 12894\nSELECT * FROM crm_fields WHERE crm_configuration_id = 307 and object_type != 'opportunity';\n\nselect * from contacts where team_id = 379 and name like '%bebro%'; # 5874411, crm: 77229348507\nSELECT * FROM crm_field_data WHERE object_id = 5874411;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 379\nand sa.provider = 'hubspot';\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%mentio%'; # 117, 94, 6371, nikhil.kumar@mention-me.com\nSELECT * FROM activities WHERE uuid_to_bin('82939311-1af0-4506-8546-21e8d1fdf2c1') = uuid;\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Tourlane%'; # 187, 209, 8150, salesforce-admin@tourlane.com\nSELECT * FROM opportunities WHERE team_id = 187 and crm_provider_id = '006Se000008xfvNIAQ'; # 3537793\nselect * from generic_ai_prompts where subject_id = 3537793;\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Lunio%'; # 120, 97, 10984, triger@lunio.ai\nSELECT * FROM crm_configurations WHERE id = 97;\nSELECT * FROM crm_layouts WHERE crm_configuration_id = 97;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 355;\nSELECT * FROM crm_fields WHERE id = 32682;\n\nselect cfd.value, o.* from opportunities o\njoin crm_field_data cfd on o.id = cfd.object_id and cfd.crm_field_id = 32682\nwhere team_id = 120\nand cfd.value != ''\n;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 120\nand sa.provider = 'salesforce';\n\nselect * from opportunities where team_id = 120 and crm_provider_id = '006N1000007X8MAIA0';\nSELECT * FROM crm_field_data WHERE object_id = 2313439;\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE id = 410;\nSELECT * FROM teams WHERE name LIKE '%Local Business Oxford%';\nselect * from scorecards where team_id = 410;\nselect * from scorecard_rules;\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Funding%'; # 220, 177, 8603, aswini.mishra@fundingcircle.com\nselect * from activities a\njoin opportunities o on a.opportunity_id = o.id\njoin users u on o.user_id = u.id\nwhere a.crm_configuration_id = 177 and a.type LIKE '%email-out%'\n# and a.actual_end_time > '2024-12-16 00:00:00'\n# and o.remotely_created_at > '2024-12-01 00:00:00'\n# and u.group_id = 1014\nand u.id = 9021\norder by a.id desc;\nSELECT * FROM opportunities WHERE id in (3981384,4017346);\nSELECT * FROM users WHERE team_id = 220 and id IN (8775, 11435);\n\nselect * from users where id = 9021;\nselect * from inboxes where user_id = 9021;\n\nselect * from inbox_emails where inbox_id = 1349 and email_date > '2024-12-18 00:00:00';\n\nselect * from email_messages where team_id = 220\nand orig_date > '2024-12-16 00:00:00' and orig_date < '2024-12-19 00:00:00'\nand subject LIKE '%Personal%'\n# and 'from' = 'credit@fundingcircle.com'\n;\n\nselect * from activities a\njoin opportunities o on a.opportunity_id = o.id\nwhere a.user_id = 9021 and a.type LIKE '%email-out%'\nand a.actual_end_time > '2024-12-18 00:00:00'\nand o.user_id IS NOT NULL\nand o.remotely_created_at > '2024-12-01 00:00:00'\norder by a.id desc;\n\nSELECT * FROM opportunities WHERE team_id = 220 and name LIKE '%Right Car move Limited%' and id = 3966852;\nselect * from activities where crm_configuration_id = 177 and type LIKE '%email%' and opportunity_id = 3966852 order by id desc;\n\nselect * from team_settings where name IN ('useCloseDate');\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Hurree%'; # 104, 81, 6175, jfarrell@hurree.co\nSELECT * FROM opportunities WHERE team_id = 104 and name = 'PropOp';\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 104\nand sa.provider = 'hubspot';\n\nselect * from crm_configurations where last_synced_at > '2025-01-19 01:00:00'\nselect * from teams where crm_id IS NULL;\n\nselect t.name as 'team', u.name as 'owner', u.email, u.phone\nfrom teams t\njoin activity_providers ap on t.id = ap.team_id\njoin users u on t.owner_id = u.id\nwhere 1=1\n and t.status = 'active'\n and ap.is_enabled = 1\n# and u.status = 1\n and ap.provider = 'ms-teams';\n\nselect * from crm_configurations where provider = 'bullhorn'; # 344\nSELECT * FROM teams WHERE id = 442; # 14293\nselect * from users where team_id = 442;\nselect * from social_accounts sa where sa.sociable_id = 14293;\nselect * from invitations where team_id = 442;\n\n# ********************************************************************************************************\nSELECT * FROM users WHERE email LIKE '%nea.liikamaa@eletive.com%'; # 14022\nSELECT * FROM teams WHERE id = 429;\nselect * from opportunities where team_id = 429 and crm_provider_id IN (16157415775, 22246219645);\nselect * from activities where opportunity_id in (4340436,4353519);\n\nselect * from transcription where activity_id IN (25630961,25381771);\nselect * from generic_ai_prompts where subject_id IN (4353519);\n\nSELECT\n a.id as activity_id,\n a.opportunity_id,\n a.type as activity_type,\n a.language,\n CONCAT(a.title, a.description) AS mail_content,\n e.from AS mail_from,\n e.to AS mail_to,\n e.subject AS mail_subject,\n e.body AS mail_body,\n p.type as prompt_type,\n p.status as prompt_status,\n p.content AS prompt_content,\n a.actual_start_time as created_at\nFROM activities a\n LEFT JOIN ai_prompts p ON a.transcription_id = p.transcription_id AND p.deleted_at IS NULL\n LEFT JOIN email_messages e ON a.id = e.activity_id\nWHERE a.actual_start_time > '2024-01-01 00:00:00'\n AND a.opportunity_id IN (4353519)\n AND a.status IN ('completed', 'received', 'delivered')\n AND a.deleted_at IS NULL\n AND a.type NOT IN ('sms-inbound', 'sms-outbound')\nORDER BY a.opportunity_id ASC, a.id ASC;\n\nSELECT * FROM users WHERE name LIKE '%George Fierstone%'; # 14293\nSELECT * FROM teams WHERE id = 442;\nSELECT * FROM crm_configurations WHERE id = 344;\nselect * from team_features where team_id = 442;\nselect * from groups where team_id = 442;\nselect * from playbooks where team_id = 442;\nselect * from playbook_categories where playbook_id = 1729;\nselect * from crm_fields where crm_configuration_id = 344 and id = 172024;\nSELECT * FROM crm_field_values WHERE crm_field_id = 172024;\nselect * from crm_layouts where crm_configuration_id = 344;\nselect * from playbook_layouts where playbook_id = 1729;\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Learning%'; # 260, 221, 9444\n\nselect s.*\n# , s.sent_at, u.name, a.*\nfrom activity_summary_logs s\ninner join activities a on a.id = s.activity_id\ninner join users u on u.id = a.user_id\nwhere a.crm_configuration_id = 356\nand s.sent_at > date_sub(now(), interval 60 day)\norder by a.actual_end_time desc;\n\nselect * from activities a\n# inner join activity_summary_logs s on s.activity_id = a.id\nwhere a.crm_configuration_id = 356 and a.actual_end_time > date_sub(now(), interval 60 day)\n# and a.crm_provider_id is not null\n# and provider <> 'ringcentral'\nand status = 'completed'\norder by a.actual_end_time desc;\n\nselect * from teams order by id desc; # 17328, 32, 17830, integration-account@jiminny.com\nSELECT * FROM users;\nSELECT * FROM users where team_id = 260 and status = 1; # 201 - 150 active\nSELECT * FROM teams WHERE id = 260;\nselect * from team_settings where team_id = 260;\nselect * from crm_configurations where team_id = 260;\nSELECT * FROM crm_layouts WHERE crm_configuration_id = 356;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 1184;\n\nselect * from accounts where crm_configuration_id = 221 order by id desc; # 7000\nselect * from leads where crm_configuration_id = 221 order by id desc; # 0\nselect * from contacts where crm_configuration_id = 221 order by id desc; # 200 000\nselect * from opportunities where crm_configuration_id = 221 order by id desc; # 0\nselect * from crm_profiles where crm_configuration_id = 221 order by id desc; # 23\nselect * from crm_fields where crm_configuration_id = 221;\nselect * from crm_field_values where crm_field_id = 5302 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 221 order by id desc;\nselect * from stages where crm_configuration_id = 221 order by id desc;\n\nselect * from accounts where crm_configuration_id = 356 order by id desc; # 7000\nselect * from leads where crm_configuration_id = 356 order by id desc; # 0\nselect * from contacts where crm_configuration_id = 356 order by id desc; # 200 000\nselect * from opportunities where crm_configuration_id = 356 order by id desc; # 0\nselect * from crm_profiles where crm_configuration_id = 356 order by id desc; # 23\nselect * from crm_fields where crm_configuration_id = 356;\nselect * from crm_field_values where crm_field_id = 5302 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 356 order by id desc;\nselect * from stages where crm_configuration_id = 356 order by id desc;\n\nselect * from playbooks where team_id = 260 order by id desc; # 4 (2 deleted)\nselect * from groups where team_id = 260 order by id desc; # 27 groups, (2 deleted)\nselect * from playbook_layouts where playbook_id IN (1410,1409,1276,1254); # 4\nselect ce.* from calendars c\njoin users u on c.user_id = u.id\njoin calendar_events ce on c.id = ce.calendar_id\nwhere u.team_id = 260\nand (ce.start_time > '2025-02-21 00:00:00')\n;\n# calendar events 1207\n#\n\nselect * from opportunities where team_id = 260;\nSELECT * FROM crm_field_data WHERE object_id = 4696496;\n\nselect * from activities where crm_configuration_id = 356 and crm_provider_id IS NOT NULL;\nselect * from activities where crm_configuration_id IN (221) and provider NOT IN ('ms-teams', 'uploader', 'zoom-bot')\n# and type = 'conference' and status = 'scheduled' and activities.is_internal = 0\nand created_at > '2024-03-01 00:00:00'\norder by id desc; # 880 000, ringcentral, avaya\nSELECT * FROM participants WHERE activity_id = 26371744;\n\n# all activities 942 000 +\n# conference 7385 - scheduled 984 - external 343\n\nselect * from activities where id = 26321812;\nselect * from participants where activity_id = 26321812;\nselect * from participants where activity_id in (26414510,26414514,26414516,26414604,26414653,26414655);\nselect * from leads where id in (720428,689175,731546,645866,621037);\n\nselect * from users where id = 13841;\nselect * from opportunities where user_id = 9541;\nselect * from stages where id = 15900;\n\nselect * from accounts where\n# id IN (4160055,5053725,4965303,4896434)\nid in (4584518,3249934,3218025,3891133,3399450,4172999,4485161,3101785,4587203,3070816,2870343,2870341,3563940,4550846,3424464,3249963,2870342)\n;\n\nselect * from activities where id = 26654935;\nSELECT * FROM opportunities WHERE id = 4803458;\n\nSELECT * FROM opportunities where team_id = 260 and user_id = 13841 AND stage_id = 15900;\nSELECT id, uuid, provider, type, lead_id, account_id, contact_id, opportunity_id, stage_id, status, recording_state, title, actual_start_time, actual_end_time\nFROM activities WHERE user_id = 13841 AND opportunity_id IN (4729783, 4731717, 4731726, 4732064, 4732849, 4803458, 4813213);\n\nSELECT DISTINCT\n o.id, o.stage_id, s.name, a.title,\n a.*\nFROM activities a\n# INNER JOIN tracks t ON a.id = t.activity_id\nINNER JOIN users u ON a.user_id = u.id\nINNER JOIN teams team ON u.team_id = team.id\nINNER JOIN groups g ON u.group_id = g.id\nINNER JOIN opportunities o ON a.opportunity_id = o.id\nINNER JOIN stages s ON o.stage_id = s.id\nWHERE\n a.crm_configuration_id = 356\n AND a.status IN ('completed', 'failed')\n AND a.recording_state != 'stopped'\n# and a.user_id = 13841\n AND u.uuid = uuid_to_bin('6f40e4b8-c340-4059-b4ac-1728e87ea99e')\n AND team.uuid = uuid_to_bin('a607fba7-452e-4683-b2af-00d6cb52c93c')\n AND g.uuid = uuid_to_bin('b5d69e40-24a0-4c16-810b-5fa462299f94')\n\n AND a.type IN ('softphone', 'softphone-inbound', 'conference', 'sms-inbound', 'sms-outbound')\n# AND t.type IN ('audio', 'video')\n AND (\n (a.actual_start_time BETWEEN '2025-03-13 00:00:00' AND '2025-03-18 07:59:59')\n OR\n (\n a.actual_start_time IS NULL\n AND a.type IN ('sms-outbound', 'sms-inbound')\n AND a.created_at BETWEEN '2025-03-13 00:00:00' AND '2025-03-18 07:59:59'\n )\n )\n AND (\n a.is_private = 0\n OR (\n a.is_private = 1\n AND u.uuid = uuid_to_bin('6f40e4b8-c340-4059-b4ac-1728e87ea99e')\n )\n )\n AND (\n# s.id = 15900\n s.uuid = uuid_to_bin('04ca1c26-c666-4268-a129-419c0acffd73')\n OR s.uuid IS NULL -- Include records without opportunity stage\n )\n\nORDER BY a.actual_end_time DESC;\n# ********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Lead Forensics%'; # 190, 162, 8474, willsc@leadforensics.com\nSELECT * FROM users WHERE team_id = 190;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 190\nand sa.provider = 'hubspot';\n\nselect * from role_user where user_id = 8474;\n\nselect * from crm_configurations where provider = 'bullhorn';\n\nSELECT * FROM opportunities WHERE uuid_to_bin('94578249-65ec-4205-90f2-7d1a7d5ab64a') = uuid;\nSELECT * FROM users WHERE uuid_to_bin('26dbadeb-926f-4150-b11b-771b9d4c2f9a') = uuid;\n\nSELECT * FROM opportunities WHERE id = 4732493;\nselect * from activities where opportunity_id = 4732493;\n\n# ********************************************************************************************************\nSELECT * FROM teams WHERE id = 443; # 358, 14315, andrea.romano@correrenaturale.com\nSELECT * FROM opportunities WHERE team_id = 443;\n\nSELECT a.id, a.type, a.user_id, a.status, a.deleted_at, u.name, u.email, u.team_id as activity_team_id, u.status, u.deleted_at, t.name, t.status, s.team_id as stage_team_id\nFROM activities AS a\nJOIN stages AS s ON a.stage_id = s.id\nJOIN users AS u ON u.id = a.user_id\nJOIN teams AS t ON t.id = s.team_id\nWHERE u.team_id <> s.team_id and t.id > 135;\n\n\nSELECT\n crm_configuration_id,\n crm_provider_id,\n COUNT(*) as duplicate_count,\n GROUP_CONCAT(id) as stage_ids,\n GROUP_CONCAT(name) as stage_names\nFROM stages\nGROUP BY crm_configuration_id, crm_provider_id\nHAVING COUNT(*) > 1\nORDER BY duplicate_count DESC;\n\nselect * from stages where id IN (14898,14907);\n\nselect * from business_processes;\n\nSELECT *\nFROM crm_configurations\nWHERE team_id IN (\n SELECT team_id\n FROM crm_configurations\n GROUP BY team_id\n HAVING COUNT(*) > 1\n)\nORDER BY team_id;\n\nSELECT *\nFROM teams\nWHERE crm_id IN (\n SELECT crm_id\n FROM teams\n GROUP BY crm_id\n HAVING COUNT(*) > 1\n)\nORDER BY crm_id;\n\n# ***************************************************************************\nselect * from crm_configurations where provider = 'integration-app';\nSELECT * FROM teams WHERE id = 443; # Correre Naturale 358 14315 andrea.romano@correrenaturale.com\nselect * from activities where crm_configuration_id = 358 order by actual_end_time desc;\nselect id, uuid, actual_end_time, crm_provider_id, is_internal, playbook_category_id, type, user_id, lead_id, contact_id, account_id, opportunity_id, status, title from activities where crm_configuration_id = 358 order by actual_end_time desc;\nselect * from team_features where team_id = 358;\nselect * from activity_summary_logs;\n\nselect * from teams where id = 406;\n\n# ************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Sportfive%'; # 267, 202, 14637, srv.salesforce@sportfive.com\nselect * from activities where crm_configuration_id = 202 order by actual_end_time desc;\n\nSELECT * FROM users where id = 14637;\nSELECT * FROM teams where id = 267;\nSELECT * FROM groups where id = 1118;\n\nselect g.name, a.title, uuid_from_bin(a.uuid), a.external_id, a.status, a.recording_state, a.recording_reason_code, a.scheduled_start_time, a.scheduled_end_time, a.actual_start_time, a.actual_end_time from activities a\ninner join users u on u.id = a.user_id\ninner join groups g on g.id = u.group_id\nwhere a.crm_configuration_id = 202\nand a.is_internal = 0\nand (a.scheduled_start_time between '2025-03-19 00:00:00' and '2025-03-21 00:00:00')\nand a.type = 'conference'\nand a.status != 'completed'\nand a.external_id is not null\norder by a.scheduled_start_time desc;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 202\n AND status IN ('completed', 'failed')\n AND recording_state != 'stopped'\n AND type IN ('softphone', 'softphone-inbound', 'conference', 'sms-inbound', 'sms-outbound')\n AND (is_private = 0 OR user_id = 14637)\n AND (\n (\n actual_start_time BETWEEN '2025-03-12 12:00:00' AND '2025-03-24 11:59:59'\n ) OR (\n actual_start_time IS NULL\n AND type IN ('sms-outbound', 'sms-inbound')\n AND created_at BETWEEN '2025-03-12 12:00:00' AND '2025-03-24 11:59:59'\n )\n )\n AND NOT EXISTS (\n SELECT 1\n FROM tracks\n WHERE\n tracks.activity_id = activities.id\n AND tracks.type IN ('audio', 'video')\n )\nORDER BY actual_end_time DESC;\n\nSELECT DISTINCT\n a.*\nFROM activities a\nINNER JOIN tracks t ON a.id = t.activity_id\nINNER JOIN users u ON a.user_id = u.id\nINNER JOIN teams team ON u.team_id = team.id\nWHERE\n a.crm_configuration_id = 202\n AND a.status IN ('completed', 'failed')\n AND a.recording_state != 'stopped'\n# and a.user_id = 14637\n AND a.type IN ('softphone', 'softphone-inbound', 'conference', 'sms-inbound', 'sms-outbound')\n# AND t.type IN ('audio', 'video')\n AND (\n (a.actual_start_time BETWEEN '2025-03-12 12:00:00' AND '2025-03-24 11:59:59')\n OR\n (\n a.actual_start_time IS NULL\n AND a.type IN ('sms-outbound', 'sms-inbound')\n AND a.created_at BETWEEN '2025-03-12 12:00:00' AND '2025-03-24 11:59:59'\n )\n )\n AND (\n a.is_private = 0\n OR (\n a.is_private = 1\n AND a.user_id = 14637\n )\n )\n\nORDER BY a.actual_end_time DESC\n;\n\nSELECT DISTINCT a.*\nFROM activities a\nINNER JOIN users u ON a.user_id = u.id\nINNER JOIN teams t ON u.team_id = t.id\n# INNER JOIN tracks tr ON a.id = tr.activity_id\n# INNER JOIN groups g ON u.group_id = g.id\nWHERE 1=1\n AND t.id = 267\n# AND t.uuid = uuid_to_bin('aed4927b-f1ea-499e-94c3-83762fd233e8')\n AND a.status IN ('completed', 'failed')\n AND a.recording_state != 'stopped'\n AND a.type IN ('softphone', 'softphone-inbound', 'conference', 'sms-inbound', 'sms-outbound')\n# AND tr.type NOT IN ('audio', 'video')\n AND (\n a.is_private = 0\n OR a.user_id = 14637\n )\n AND (\n (a.actual_start_time BETWEEN '2025-03-19 00:00:00' AND '2025-03-21 23:59:59')\n OR (\n a.actual_start_time IS NULL\n AND a.type IN ('sms-outbound', 'sms-inbound')\n AND a.created_at BETWEEN '2025-03-19 00:00:00' AND '2025-03-21 23:59:59'\n )\n )\n# and NOT EXISTS (\n# SELECT 1\n# FROM tracks t\n# WHERE t.activity_id = a.id\n# AND t.type IN ('audio', 'video')\n# )\n\nORDER BY a.actual_end_time DESC;\n\nSELECT * FROM tracks WHERE activity_id = 26485995;\n\nselect a.is_private, a.title, uuid_from_bin(a.uuid), a.external_id, a.status, a.recording_state, a.recording_reason_code, a.scheduled_start_time, a.scheduled_end_time, a.actual_start_time, a.actual_end_time from activities a\ninner join users u on u.id = a.user_id\nwhere a.crm_configuration_id = 202\n# and a.is_internal = 0\nand (a.actual_start_time between '2025-03-19 00:00:00' and '2025-03-21 00:00:00')\nand a.type IN (\"softphone\",\"softphone-inbound\",\"conference\",\"sms-inbound\")\nand a.status IN ('completed', 'failed')\n# and a.external_id is not null\norder by a.actual_end_time desc;\n\nselect * from activities a where a.crm_configuration_id = 202\nand a.actual_start_time between '2025-03-20 00:00:00' and '2025-03-21 00:00:00'\n# AND a.type IN ('softphone', 'softphone-inbound', 'conference', 'sms-inbound', 'sms-outbound')\n\nselect g.name, a.title, uuid_from_bin(a.uuid), a.external_id, a.status, a.recording_state, a.recording_reason_code, a.scheduled_start_time, a.scheduled_end_time, a.actual_start_time, a.actual_end_time from activities a\ninner join users u on u.id = a.user_id\ninner join groups g on g.id = u.group_id\nwhere a.crm_configuration_id = 202\nand a.is_internal = 0\nand (a.scheduled_start_time between '2025-03-19 00:00:00' and '2025-03-21 00:00:00')\nand a.type = 'conference'\nand a.status != 'completed'\nand a.external_id is not null\norder by a.scheduled_start_time desc;\n\nSELECT * FROM teams WHERE name LIKE '%Tourlane%';\nSELECT * FROM crm_fields WHERE crm_configuration_id = 209 and object_type = 'opportunity';\nSELECT * FROM crm_field_data WHERE crm_field_id = 98809;\n\nselect * from users where status = 1 AND timezone = 'MDT';\n\nselect * from opportunities where id = 3769814;\nselect * from deal_risks where opportunity_id = 3769814;\n\nselect cp.* from crm_profiles cp\njoin users u on cp.user_id = u.id\njoin crm_configurations crm on cp.crm_configuration_id = crm.id\nwhere crm.provider = 'hubspot' AND u.status = 1 AND log_notes != 'none';\n\nselect * from crm_fields where id = 154575;\n\nselect * from team_features where feature = 'SUPPORTS_SYNC_MISSING_CALL_DISPOSITIONS';\nSELECT * FROM teams WHERE id = 176; # crm 148\nselect * from activities where crm_configuration_id = 148 and provider = 'hubspot' order by id desc;\n\nselect * from activity_providers where provider = 'amazon-connect';\n\nselect * from crm_fields cf\njoin crm_configurations crm on crm.id = cf.crm_configuration_id\nwhere crm.provider = 'hubspot' and cf.object_type IN ('account', 'contact');\n\n# *********************************************************************************************\nSELECT * FROM users WHERE id IN (15415, 15418);\nSELECT * FROM groups WHERE id IN (1805,1806);\nSELECT * FROM playbooks WHERE id = 1860;\nSELECT * FROM playbook_categories WHERE id = 38634;\nSELECT * FROM crm_fields WHERE id = 189962;\n\nSELECT * FROM teams WHERE name = 'Pulsar Group'; # 472, 380, 15138 raza.gilani@vuelio.com\n\nSELECT * FROM crm_profiles WHERE user_id = 15415;\nSELECT * FROM social_accounts WHERE sociable_id = 15415 and provider = 'salesforce';\n\nselect * from sidekick_settings where team_id = 472;\n\nSELECT * FROM activities WHERE uuid_to_bin('452c58c7-b87c-4fdd-953e-d7af185e9588') = uuid; # 28617536, user: 15418\nSELECT * FROM activities WHERE uuid_to_bin('399114ee-d3a8-458c-bff5-5f654658db0a') = uuid; # 28344407, user: 15415\nSELECT * FROM activities WHERE uuid_to_bin('f0aa567f-0ab1-4bbb-96aa-37dcf184676b') = uuid; # 28580288, user: 15415\nSELECT * FROM activities WHERE uuid_to_bin('50c086b1-2770-4bca-b5ae-6bac22ec426b') = uuid; # 28566069, user: 15415\n\n# *********************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%TeamTailor%'; # 109, 218, 13969, salesforce-integrations@teamtailor.com\nselect * from crm_configurations where id = 218;\nSELECT * FROM activities WHERE uuid_to_bin('e39b5857-7fdb-4f5a-951a-8d3ca69bb1b0') = uuid; # 28338765\nSELECT * FROM users WHERE id IN (13232, 13230);\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 109\nand sa.provider = 'salesforce';\n\n0057R00000EPL5HQAX Inez Ekblad\n\n1091cb81-5ea1-4951-a0ed-f00b568f0140 Triman Kaur\n\nSELECT * FROM crm_profiles WHERE user_id IN (13232, 13230);\n\n############################################################################################\nSELECT * FROM activities WHERE uuid_to_bin('675eeaeb-5681-42db-90bc-54c07a604408') = uuid; # 28655939 00UVg00000FLvnSMAT\nSELECT * FROM crm_field_data WHERE activity_id = 28655939;\nSELECT * FROM crm_fields WHERE id IN (94491,94493,94498);\nSELECT * FROM users WHERE id = 13658;\nSELECT * FROM teams WHERE id = 109;\nSELECT * FROM crm_configurations WHERE id = 218;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 109\nand sa.provider = 'salesforce';\n\n# ********************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Strengthscope%'; # 481, 390, 15420, katy.holden@strengthscope.comk\nSELECT * FROM stages WHERE crm_configuration_id = 390;\nselect * from business_processes where team_id = 481 and crm_configuration_id = 390;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 481\nand sa.provider = 'salesforce';\n\n\nSELECT * FROM users WHERE id = 15780; # team 462\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 462\nand sa.provider = 'hubspot';\n\n\nselect * from teams where id = 495;\nSELECT * FROM users WHERE id = 15794;\nselect * from social_accounts where sociable_id = 15794;\n\n# ********************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Flight%'; # 427, 333, 13752\nSELECT * FROM accounts WHERE team_id = 427 and crm_provider_id = '668731000183444517';\n\n# ********************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Group GTI%'; # 495, 407, 15794\nSELECT * FROM activities WHERE crm_configuration_id = 407\nand status = 'completed' and type = 'conference'\norder by id desc;\n\nselect ru.*, pr.*, p.* from users u join role_user ru on ru.user_id = u.id\njoin permission_role pr on pr.role_id = ru.role_id\n join permissions p on p.id = pr.permission_id\nwhere team_id = 495 and p.name IN ('dial');\n\nselect * from permission_role;\n\nselect * from activities where crm_configuration_id = 407 and status = 'completed' order by id desc;\nSELECT * FROM activities WHERE id = 29512773;\nSELECT * FROM activities WHERE id IN (29042721,28991325,29002874);\n\nSELECT al.* from activity_summary_logs al join activities a on a.id = al.activity_id\nwhere a.crm_configuration_id = 407\n# and a.id IN (29042721,28991325,29002874);\n\nSELECT * FROM users WHERE id = 15794;\nSELECT * FROM users WHERE team_id = 495;\nSELECT * FROM social_accounts WHERE sociable_id = 15794;\nSELECT * FROM opportunities WHERE team_id = 495 and name like '%OC:%';\nSELECT * FROM contacts WHERE team_id = 495;\nSELECT * FROM leads WHERE team_id = 495;\nSELECT * FROM accounts WHERE team_id = 495;\nSELECT * FROM crm_profiles WHERE crm_configuration_id = 407;\nSELECT * FROM crm_fields WHERE crm_configuration_id = 407;\nSELECT * FROM crm_configurations WHERE id = 407;\nSELECT * FROM opportunities WHERE team_id = 495 and close_date BETWEEN '2025-06-01' AND '2025-07-01'\nand user_id IS NOT NULL and is_closed = 1 and is_won = 1;\n\n# ********************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Hamilton Court FX LLP%'; # 249, 187, 10103\nSELECT * FROM activities WHERE uuid_to_bin('4659c2bb-9a49-484e-9327-a3d66f1e028c') = uuid; # 28951064\nSELECT * FROM crm_fields WHERE crm_configuration_id = 187 and object_type IN ('tasks', 'event');\n\n# *********************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Checkstep%'; # 325, 256, 11753\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 325\nand sa.provider = 'hubspot';\n\nSELECT * FROM activities WHERE uuid_to_bin('7be372e2-1916-4d79-a2f3-ca3db1346db3') = uuid; # 28611085\nSELECT * FROM activities WHERE uuid_to_bin('980f0336-840b-4185-a5a9-30cf8b0749a8') = uuid; # 28719733\nSELECT * FROM activity_summary_logs where activity_id = 28719733;\n\n# *************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Learning%'; # 260, 356, 9444\nSELECT * FROM activity_summary_logs where sent_at BETWEEN '2025-06-09 11:38:00' AND '2025-06-09 11:40:00';\nSELECT * FROM leads WHERE crm_configuration_id = 356 and crm_provider_id = '230045001502770504'; # 823630\nselect * from activities where crm_configuration_id = 356 and lead_id = 841732;\n\nSELECT * from activity_summary_logs al join activities a on a.id = al.activity_id\nwhere a.crm_configuration_id = 356;\n\nselect * from activities where crm_configuration_id = 356\nand actual_end_time between '2025-06-09 11:00:00' and '2025-06-09 12:00:00'\norder by id desc;\n\nselect * from accounts where crm_configuration_id = 356 and crm_provider_id = '230045001514403366' order by id desc;\nselect * from leads where crm_configuration_id = 356 and crm_provider_id = '230045001514275654' order by id desc;\nselect * from contacts where crm_configuration_id = 356 and crm_provider_id = '230045001514403366' order by id desc;\nselect * from opportunities where crm_configuration_id = 356 and crm_provider_id = '230045001514403366' order by id desc;\n\nselect * from team_features where team_id = 260;\nselect * from features where id IN (1,2,4,6,18,19,20,9,10,3,23,24,25,26,27);\n\nSELECT * FROM activities WHERE uuid_to_bin('7be372e2-1916-4d79-a2f3-ca3db1346db3') = uuid;\n\nselect * from crm_fields;\nselect * from crm_layout_entities;\n\nSELECT * FROM teams WHERE name LIKE '%Optable%';\n\n# *************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Teamtailor%'; # 109, 218, 13969\nSELECT * FROM crm_configurations WHERE id = 218;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 109\nand sa.provider = 'salesforce';\nSELECT * FROM activities WHERE uuid_to_bin('675eeaeb-5681-42db-90bc-54c07a604408') = uuid; # 28655939\nSELECT * FROM crm_field_data WHERE activity_id = 28655939;\nSELECT * FROM crm_fields WHERE id in (94491,94493,94498);\n\nselect * from teams where crm_id IS NULL;\n\nSELECT * FROM activities WHERE uuid_to_bin('71aa8a0c-9652-4ff6-bee7-d98ae60abef6') = uuid;\n\n# *************************************************************************************************\nselect * from team_domains where team_id = 399;\nSELECT * FROM teams WHERE name LIKE '%Rydoo%'; # 399, 318, 13207\n\nselect * from calendar_events where id = 5163781;\nSELECT * FROM activities WHERE uuid_to_bin('be2cbc52-7fda-46a0-9ae0-25d9553eafc0') = uuid; # 29443896\nSELECT * FROM participants WHERE activity_id = 29443896;\nselect * from contacts where crm_configuration_id = 318 and email = 'marianne.westeng@strawberry.no';\nselect * from leads where crm_configuration_id = 318 and email = 'marianne.westeng@strawberry.no';\n\nselect * from activities where user_id = 14937 order by created_at ;\n\nselect * from users where id = 14937;\n\nselect * from contacts where crm_configuration_id = 318 and email LIKE '%@strawberry.se';\nselect * from opportunities where crm_configuration_id = 318 and crm_provider_id = '006Sf00000D1WOAIA3';\n\nselect * from activities a join participants p on a.id = p.activity_id\nwhere crm_configuration_id = 318 and a.updated_at > '2025-06-23T08:18:43Z';\n\n# *************************************************************************************************\nSELECT * FROM opportunities WHERE team_id = 379 and crm_provider_id = '39334518886';\nSELECT * FROM opportunities WHERE team_id = 379 order by id desc;\nSELECT * FROM teams WHERE id = 379;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 379 and sociable_id = 13852\nand sa.provider = 'hubspot';\n\nSELECT * FROM crm_configurations WHERE id = 307;\nSELECT * FROM crm_layouts WHERE crm_configuration_id = 307;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 1027;\nSELECT * FROM crm_fields WHERE crm_configuration_id = 307\n and id IN (144750,144855,145158,155227);\n\nSELECT * FROM activities;\n\n\nselect * from activities\nwhere created_at > '2025-07-01 00:00:00'\n# and created_at < '2025-08-01 00:00:00'\nand type not in ('email-outbound', 'email-inbound')\nand account_id is null\nand contact_id is null\nand lead_id is null\nand opportunity_id is not null\n;\nSELECT * FROM activities WHERE id IN (25344155, 25344296, 25501909, 28692187);\nSELECT * FROM crm_configurations WHERE id in (335,301,200);\n\nselect * from crm_fields where crm_configuration_id = 230 and crm_provider_id = 'Age2__c';\n\nSELECT * FROM teams WHERE name LIKE '%Resights%';\nselect * from crm_fields where crm_configuration_id = 1 and object_type = 'opportunity';\n\nselect * from crm_configurations where provider = 'bullhorn'; # 344\nselect * from teams where id IN (442);\n\nselect * from activities\nwhere crm_configuration_id = 177\nand provider = 'amazon-connect'\n order by id desc;\n# and source <> 'gong';\n\nselect * from activity_providers where provider = 'amazon-connect';\n\nSELECT * FROM activities WHERE uuid_to_bin('cec1993b-a7e5-4164-b74d-d680ea51d2f2') = uuid;\n\n\nselect * from crm_configurations where store_transcript = 1;\nSELECT * FROM teams WHERE id IN (80);\n\n# *************************************************************************************************\nSELECT * FROM teams WHERE name LIKE '%Sedna%'; # 277, 213, 12594\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 277\nand sa.provider = 'salesforce';\n\nselect * from activities where crm_configuration_id = 213 and account_id = 2511502;\n\nselect * from crm_configurations where id = 213;\n\nSELECT * FROM activities WHERE uuid_to_bin('35aa790a-8569-4544-8268-66f9a4a26804') = uuid; # 33981604\nSELECT * FROM participants WHERE activity_id = 33981604;\nSELECT * FROM crm_fields WHERE crm_configuration_id = 337 and object_type = 'task';\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 431\nand sa.provider = 'salesforce';\nSELECT * FROM activities WHERE uuid_to_bin('b5476c7d-19a8-491b-869d-676ea1e857b6') = uuid; # 33997223\nselect * from activity_summary_logs where activity_id = 33997223;\nselect * from activity_notes where activity_id = 33997223;\n\n# ***********************************\nSELECT * FROM teams WHERE name LIKE '%Abode%';\n\n\nselect * from features;\nselect * from teams t\nwhere t.status = 'active'\nand id NOT IN (select team_id from team_features where feature_id = 9)\n;\n\n\nselect * from playbook_layouts where playbook_id = 1725;\nSELECT * FROM activities WHERE uuid_to_bin('65cc283c-4849-49e6-927f-4c281c8fea19') = uuid; # 34297473\nselect * from teams where id = 318;\nselect * from crm_configurations where team_id = 318;\nselect * from playbooks where team_id = 318;\nSELECT * FROM crm_layouts where crm_configuration_id = 381;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 1259;\nSELECT * FROM crm_fields WHERE id IN (192938,192936,192939);\n\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 1266;\nSELECT * FROM crm_fields WHERE id IN (192980,192991,192997,192998,193064,193067);\n\nSELECT * FROM activities WHERE uuid_to_bin('a902289b-285c-48eb-9cc2-6ad6c5d938f5') = uuid; # 34297533\n\n\n\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 927;\nSELECT * FROM crm_fields WHERE id IN (131668,131669,131670,131671,131676,131797);\n\nSELECT * FROM teams WHERE name LIKE '%Peripass%'; # 351, 281, 12124\nselect * from crm_layouts where crm_configuration_id = 281;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 927;\nselect * from crm_fields where crm_configuration_id = 281 and id in (131668,131669,131670,131671,131676,131797);\nselect * from opportunities where crm_configuration_id = 281;\n\nSELECT * FROM activities WHERE id IN (34211315, 34130075);\nSELECT * FROM crm_field_data WHERE object_id IN (34211315, 34130075);\n\nselect cf.crm_configuration_id, cle.crm_layout_id, cle.id, cf.id from crm_field_data cfd\njoin crm_layout_entities cle on cle.id = cfd.crm_layout_entity_id\njoin crm_fields cf on cle.crm_field_id = cf.id\nwhere cf.deleted_at IS NOT NULL\nGROUP BY cle.id, cf.id;\n\nselect * from crm_layouts where id IN (355);\nselect u.email, t.crm_id, t.* from teams t\njoin users u on u.id = t.owner_id\nwhere crm_id IN (97);\n\nSELECT * FROM crm_fields WHERE id = 96492;\n\nselect * from permissions;\nselect * from permission_role where permission_id = 247;\nselect * from roles;\n\nselect * from migrations;\n# *****************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('291e3c21-11cc-4728-aee7-6e4bedf86d72') = uuid; # 34262174\nSELECT * FROM crm_configurations WHERE id = 301;\nSELECT * FROM teams WHERE id = 343;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 343\nand sa.provider = 'hubspot';\n\nselect * from participants where activity_id = 34262174;\n\nselect * from contacts where crm_configuration_id = 301 and id = 6976326;\nselect * from accounts where crm_configuration_id = 301 and id IN (4647626, 4815829); # 30761335403\n\nselect * from activity_summary_logs where activity_id = 34262174;\n\nselect * from users where status = 1 AND timezone = 'EST';\n\n# ****************************************************************************\nSELECT * FROM users WHERE id = 13869;\nSELECT * FROM crm_configurations WHERE id = 320;\nSELECT * FROM teams WHERE id = 401;\n\nSELECT * FROM activities WHERE uuid_to_bin('2228c16f-10be-48d5-90d4-67385219dc01') = uuid; # 29670601\n\nSELECT * FROM accounts WHERE id = 7761483;\nSELECT * FROM opportunities WHERE id = 6051814;\n\nSELECT * FROM teams WHERE name LIKE '%Seedlegals%';\n\n;select * from opportunities where updated_at > '2025-10-11' AND crm_provider_id = '34713761166';\n\nSELECT * FROM crm_layouts WHERE crm_configuration_id = 177;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 577;\nSELECT * FROM crm_fields WHERE id IN (68458,68459,68480,68497,68524,68530,68554,68618,68662,68781,68810,68898,68981,69049,97467);\n\nSELECT t.id, crm.id, t.name, crm.sync_objects, crm.provider, crm.last_synced_at FROM crm_configurations crm join teams t on t.crm_id = crm.id\nwhere t.status = 'active' AND crm.provider = 'hubspot' AND crm.last_synced_at < '2025-10-22 00:00:00';\n\nSELECT * FROM activities WHERE uuid_to_bin('fa09449f-cba9-496a-b8f3-865cd3c72351') = uuid;\nSELECT * FROM crm_configurations where id = 184;\nSELECT * FROM teams WHERE id = 246;\nSELECT * FROM social_accounts WHERE sociable_id = 9259 and provider = 'hubspot';\n\nSELECT * FROM users WHERE email LIKE '%rhian.old@bud.co.uk%'; # 17700\nSELECT * FROM teams WHERE id = 551;\n\nSELECT * FROM crm_configurations WHERE id = 471;\nSELECT * FROM activities WHERE crm_configuration_id = 471 and crm_provider_id IS NOT NULL;\nSELECT * FROM crm_fields WHERE crm_configuration_id = 471;\nSELECT * FROM crm_fields WHERE id = 307260;\nSELECT * FROM crm_field_values WHERE crm_field_id = 307260;\n\nselect * from crm_layouts where crm_configuration_id = 471;\n\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 1547;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 1548;\n\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 551 and sa.provider = 'hubspot';\n\nSELECT * FROM teams WHERE name LIKE '%$PCS%';\n\n# ********************************************************************************************************\nselect * from crm_configurations crm\njoin teams t on t.crm_id = crm.id\nwhere t.status = 'active'\nand crm.provider = 'hubspot';\n\n# $slug = 'HUBSPOT_WEBHOOK_SYNC';\n# $team = Jiminny\\Models\\Team::find(2);\n# $feature = Feature::query()->where('slug', $slug)->first();\n# TeamFeature::query()->create(['feature_id' => $feature->getId(),'team_id' => $team->getId()]);\n\n# hubspot_webhook_metrics\n\nselect * from crm_configurations where id = 331; # 416\nSELECT * FROM teams WHERE id = 416;\nSELECT * FROM opportunities WHERE team_id = 190;\n\nSELECT * FROM teams WHERE name LIKE '%Lead Forensics%';\nSELECT sa.id,\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 190 and sa.provider = 'hubspot';\n\n\n\nSELECT * FROM teams WHERE name LIKE '%Rapaport%'; # 431, 337\nSELECT * FROM teams where id = 431;\nSELECT * FROM crm_configurations where team_id = 431;\nSELECT * FROM activity_providers where team_id = 431;\nSELECT * FROM activities where crm_configuration_id = 337 and type IN ('softphone', 'softphone-outbound')\nand provider NOT IN ('hubspot', 'aircall')\n# and telephony_provider_id = '019c1131-a22f-4792-b9ea-20adf6a02ed0'\norder by id desc;\nSELECT sa.id,\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 431 and sa.provider = 'salesforce';\n\nSELECT * FROM teams WHERE name LIKE '%BiP%'; # 401, 320\nSELECT * FROM teams where id = 401;\nSELECT * FROM crm_configurations where team_id = 401;\nSELECT * FROM activity_providers where team_id = 401;\nSELECT * FROM activities where crm_configuration_id = 320 and type IN ('softphone', 'softphone-outbound')\nand provider NOT IN ('hubspot', 'aircall')\n# and telephony_provider_id = '019c1131-a22f-4792-b9ea-20adf6a02ed0'\norder by id desc;\nSELECT sa.id,\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 401 and sa.provider = 'salesforce';\n\n\n# ********************************************************************\nSELECT * FROM crm_configurations where id = 307; # 379 - Story Terrace Inc , portalId: 3921157\nSELECT * FROM contacts WHERE team_id = 379 and updated_at > '2026-01-31 11:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 379 and updated_at > '2026-02-01 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 379 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 379 and sa.provider = 'hubspot';\n\n# ********************************************************************\nSELECT * FROM crm_configurations where id = 485; # 563 - LATUS Group (ad94d501-5d09-44fd-878f-ca3a9f8865c3) , portalId: 3904501\nSELECT * FROM opportunities WHERE team_id = 563 and updated_at > '2026-02-02 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 563 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 338; # 432 - Formalize , portalId: 9214205\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 432 and sa.provider = 'hubspot';\nSELECT * FROM opportunities WHERE team_id = 432 and updated_at > '2026-02-02 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 432 and updated_at > '2026-02-10 00:00:00' order by updated_at desc;\n\n# ********************************************************************\nSELECT * FROM crm_configurations where id = 436; # 519 - Moxso , portalId: 25531989\nSELECT * FROM opportunities WHERE team_id = 519 and updated_at > '2026-02-02 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 519 and updated_at > '2026-02-04 11:00:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 96; # 119 - Nourish Care , portalId: 26617984\nSELECT * FROM opportunities WHERE team_id = 119 and updated_at > '2026-02-02 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 119 and updated_at > '2026-02-04 11:00:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 331; # 416 - The National College , portalId: 7213852\nSELECT * FROM opportunities WHERE team_id = 416 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 416 and updated_at > '2026-02-04 11:00:00' order by updated_at desc;\n\n# ********************************************************************\nSELECT * FROM crm_configurations where id = 308; # 380 - Foodles , portalId: 7723616\nSELECT * FROM opportunities WHERE team_id = 380 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 380 and updated_at > '2026-02-06 10:30:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 379; # 471 - imat-uve , portalId: 9177354\nSELECT * FROM opportunities WHERE team_id = 471 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 471 and updated_at > '2026-02-06 10:30:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 465; # 545 - Spotler , portalId: 144759271\nSELECT * FROM opportunities WHERE team_id = 545 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 545 and updated_at > '2026-02-06 10:30:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 455; # 537 - indevis , portalId: 25666868\nSELECT * FROM opportunities WHERE team_id = 537 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 537 and updated_at > '2026-02-06 10:30:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 200; # 265 - Jobadder , portalId: 6426676\nSELECT * FROM opportunities WHERE team_id = 265 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 265 and updated_at > '2026-02-06 10:30:00' order by updated_at desc;\n# ********************************************************************\nSELECT * FROM crm_configurations where id = 335; # 429 - Eletive , portalId: 6110563\nSELECT * FROM opportunities WHERE team_id = 429 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 429 and updated_at > '2026-02-09 10:30:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 363; # 456 - Global Group , portalId: 8901981\nSELECT * FROM opportunities WHERE team_id = 456 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 456 and updated_at > '2026-02-09 10:30:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 297; # 369 - Unbiased , portalId: 9229005\nSELECT * FROM opportunities WHERE team_id = 369 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 369 and updated_at > '2026-02-09 10:30:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 353; # 449 - Fuuse , portalId: 25781745\nSELECT * FROM opportunities WHERE team_id = 449 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 449 and updated_at > '2026-02-09 10:30:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 487; # 566 - Nimbus , portalId: 39982590\nSELECT * FROM opportunities WHERE team_id = 566 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 566 and updated_at > '2026-02-09 10:30:00' order by updated_at desc;\nSELECT * FROM crm_layouts WHERE crm_configuration_id = 487;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 1630;\nselect * from crm_fields where crm_configuration_id = 487 and\n(uuid_to_bin('4c6b2971-64d4-45b8-b377-427be758b5a5') = uuid or uuid_to_bin('59e368d8-65a0-4b77-b611-db37c99fbe68') = uuid);\nSELECT * FROM crm_field_values WHERE crm_field_id = 375177;\n# ********************************************************************\nSELECT * FROM crm_configurations where id = 420; # 506 - voiio , portalId: 145629154\nSELECT * FROM opportunities WHERE team_id = 506 and updated_at > '2026-02-10 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 506 and updated_at > '2026-02-10 15:00:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 479; # 558 - Momice , portalId: 535962\nSELECT * FROM opportunities WHERE team_id = 558 and updated_at > '2026-02-10 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 558 and updated_at > '2026-02-10 15:00:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 59; # 80 - Storyclash GmbH , portalId: 4268479\nSELECT * FROM opportunities WHERE team_id = 80 and updated_at > '2026-02-10 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 80 and updated_at > '2026-02-10 15:00:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 175; # 203 - Team iAM , portalId: 5534732\nSELECT * FROM opportunities WHERE team_id = 203 and updated_at > '2026-02-10 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 203 and updated_at > '2026-02-10 15:00:00' order by updated_at desc;\n\nSELECT * FROM crm_configurations where id = 368; # 460 - OneTouch Health , portalId: 5534732183355\nSELECT * FROM opportunities WHERE team_id = 460 and updated_at > '2026-02-10 00:00:00' order by updated_at desc;\nSELECT * FROM opportunities WHERE team_id = 460 and updated_at > '2026-02-10 15:00:00' order by updated_at desc;\n\n\n\nselect * from users where id = 29643;\nSELECT * FROM crm_field_values WHERE crm_field_id = 375177;\n# ********************************************************************\nSELECT * FROM teams WHERE name LIKE '%Buynomics%'; # 462, 482, 14910\nSELECT * FROM activities WHERE crm_configuration_id = 482\nand type NOT IN ('email-inbound', 'email-outbound')\n# and description like '%The call focused on understanding Welch%'\norder by id desc;\n\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 462 and sa.provider = 'salesforce';\n\nselect * from contacts where crm_configuration_id = 482 and name = 'Cyndall Hill'; # 15504749\nselect * from contacts where id = 10891096; # 482\nSELECT * FROM activities WHERE crm_configuration_id = 482\nand type NOT IN ('email-inbound', 'email-outbound')\nand contact_id = 15504749\norder by id desc;\n\nselect * from activities where id = 36793003; # 96cc7bc1-8622-4d27-92f4-baf664fc1a56, 00UOf00000PDdOXMA1\nselect * from transcription where id = 7646782;\nselect * from ai_prompts where transcription_id = 7646782;\n\n# ********************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('7a8471a3-847e-4822-802b-ddf426bbc252') = uuid; # 37370018\nSELECT * FROM activity_summary_logs WHERE activity_id = 37370018;\nSELECT * FROM teams WHERE id = 555;\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 555 and sa.provider = 'hubspot';\n\n# ********************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('7c17b8aa-09df-4f85-a0f7-51f47afd712d') = uuid; # 37395250\nSELECT * FROM activities WHERE uuid_to_bin('14d60388-260d-494b-aa0d-63fdb1c78026') = uuid; # 37395250\n\nSELECT a.* FROM activities a JOIN crm_configurations c on c.id = a.crm_configuration_id\nwhere a.type IN ('softphone', 'softphone-outbound') and c.provider = 'hubspot'\nand a.provider NOT IN ('hubspot')\n# and a.provider IN ('salesloft')\n# and c.id NOT IN (70)\n# and a.duration > 30\n# and actual_start_time > '2026-02-05 00:00:00'\norder by a.id desc;\n\nSELECT * FROM activities WHERE id = 37549787;\nSELECT * FROM crm_profiles WHERE user_id = 17613;\n\nSELECT * FROM crm_configurations WHERE id = 70;\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 93 and sa.provider = 'hubspot';\n\nSELECT asf.activity_search_id, asf.id, asf.value\nFROM activity_search_filters asf\nWHERE asf.filter = 'group_id'\nAND asf.value IN (\n SELECT CONCAT(\n HEX(SUBSTR(uuid, 5, 4)), '-',\n HEX(SUBSTR(uuid, 3, 2)), '-',\n HEX(SUBSTR(uuid, 1, 2)), '-',\n HEX(SUBSTR(uuid, 9, 2)), '-',\n HEX(SUBSTR(uuid, 11))\n )\n FROM groups\n WHERE deleted_at IS NOT NULL\n);\n\nSELECT * FROM crm_configurations WHERE id = 373; # KPSBremen.de 465 # - no social account\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 465 and sa.provider = 'hubspot';\n\nselect * from crm_configurations where id = 494;\n\nSELECT * FROM teams WHERE name LIKE '%splose%'; # 572, 495, 18708\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 572 and sa.provider = 'pipedrive';\n\nselect * from opportunities where team_id = 572\n# and name like '%Onebright%'\n# and is_closed = 1 and is_won = 0\n order by id desc;\n\n\nselect * from users where deleted_at is null and status = 2;\n\nselect * from contacts where id = 17900517;\nselect * from accounts where id = 10109838;\nselect * from opportunities where id = 6955880;\n\nselect * from opportunity_contacts where opportunity_id = 6955880;\nselect * from opportunity_contacts where contact_id = 17900517;\n\nselect * from contact_roles cr join crm_configurations crm on cr.crm_configuration_id = crm.id\nwhere crm.provider != 'salesforce';\n\nSELECT * FROM activities WHERE uuid_to_bin('adcb8331-5988-4353-834e-383a355abba2') = uuid; # 38056424, crm 104659682404\nselect * from teams where id = 456;\nSELECT * FROM crm_configurations WHERE id = 363;\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 456 and sa.provider = 'hubspot';\n\nselect * from crm_layouts where crm_configuration_id = 363;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id IN (1203, 1204, 1635);\nSELECT * FROM crm_fields WHERE id IN (181536, 181538, 213455);\n\nSELECT * FROM teams WHERE name LIKE '%Electric%'; # 342, 272, 12767\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 342 and sa.provider = 'pipedrive';\nSELECT * FROM opportunities WHERE crm_configuration_id = 272 and name like 'NORTHUMBRIA POL%'; # and updated_at > '2025-07-01 00:00:00';\nSELECT * FROM opportunities WHERE crm_configuration_id = 272 order by remotely_created_at asc; # and updated_at > '2025-07-01 00:00:00';\nSELECT * FROM opportunities WHERE crm_configuration_id = 272 and updated_at > '2026-01-01 00:00:00';\nSELECT * FROM crm_fields WHERE crm_configuration_id = 272 and object_type = 'opportunity';\nSELECT * FROM crm_field_values WHERE crm_field_id = 127164;\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 342 and sa.provider = 'pipedrive';\n\nSELECT * FROM teams WHERE id = 472;\nSELECT * FROM crm_configurations WHERE id = 380;\nselect * from activities where id = 38285673; # 38285673\nSELECT * FROM users WHERE id = 16942;\nSELECT * FROM groups WHERE id = 1964;\nSELECT * FROM playbooks WHERE id = 2033;\n\nselect * from teams where created_at > '2026-03-09';\nSELECT * FROM crm_layouts WHERE crm_configuration_id = 499; # 1065\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 1678;\n\nSELECT * FROM teams WHERE id = 575;\nselect * from opportunities where team_id = 575;\n\nSELECT * FROM activities WHERE uuid_to_bin('96b1261f-2357-49f9-ab38-23ce12008ea0') = uuid;\n\nselect * from contacts c\nwhere c.crm_configuration_id = 370 order by c.updated_at desc;\n\nSELECT * FROM participants where activity_id = 38833541;\nSELECT * FROM participants where activity_id = 39216301;\nSELECT * FROM activity_summary_logs where activity_id = 39216301;\nSELECT * FROM activities WHERE uuid_to_bin('c7d99fbe-1fb1-41f2-8f4d-52e2bf70e1e9') = uuid; # 38833541, crm 478116564181\nSELECT * FROM activities WHERE uuid_to_bin('2e6ff4d3-9faa-447a-a8c1-9acde4d885ae') = uuid; # 39216301, crm 480171536586\nselect * from crm_profiles where crm_configuration_id = 319 and crm_provider_id = 525785080;\nselect * from opportunities where crm_configuration_id = 319 and crm_provider_id = 410150124747;\nselect * from accounts where crm_configuration_id = 319 and crm_provider_id = 47150650569;\nselect * from contacts where crm_configuration_id = 319 and crm_provider_id IN ('665587441856', '742723347700');\n# owner 13236 525785080\n# contact 1 16779180 665587441856 - activity - Alex Howes alex@supportroom.com created 2026-01-26\n# contact 2 19247563 742723347700 - ash@supportroom.com 2026-03-24\n# company 4176133 47150650569\n# deal 7100953 410150124747\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 400 and sa.provider = 'hubspot';\n\nselect * from features;\nselect * from team_features where feature_id = 40;\n\nselect * from teams where id = 556; # owner: 18101, crm: 477\nselect * from crm_configurations where id = 477;\nSELECT * FROM users WHERE id = 18101;\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 556 and sa.provider = 'integration-app';\n\nselect * from opportunities where id = 7594349;\nselect * from stages where team_id = 459;\nselect * from teams where id = 459;\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 459 and sa.provider = 'hubspot';","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-4394994674052143957
|
-8366634410756276171
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Reader Mode
<?php
namespace Illuminate\Database\Eloquent\Concerns;
use BackedEnum;
use Brick\Math\BigDecimal;
use Brick\Math\Exception\MathException as BrickMathException;
use Brick\Math\RoundingMode;
use Carbon\CarbonImmutable;
use Carbon\CarbonInterface;
use DateTimeImmutable;
use DateTimeInterface;
use Illuminate\Contracts\Database\Eloquent\Castable;
use Illuminate\Contracts\Database\Eloquent\CastsInboundAttributes;
use Illuminate\Contracts\Support\Arrayable;
use Illuminate\Database\Eloquent\Casts\AsArrayObject;
use Illuminate\Database\Eloquent\Casts\AsCollection;
use Illuminate\Database\Eloquent\Casts\AsEncryptedArrayObject;
use Illuminate\Database\Eloquent\Casts\AsEncryptedCollection;
use Illuminate\Database\Eloquent\Casts\AsEnumArrayObject;
use Illuminate\Database\Eloquent\Casts\AsEnumCollection;
use Illuminate\Database\Eloquent\Casts\Attribute;
use Illuminate\Database\Eloquent\Casts\Json;
use Illuminate\Database\Eloquent\InvalidCastException;
use Illuminate\Database\Eloquent\JsonEncodingException;
use Illuminate\Database\Eloquent\MissingAttributeException;
use Illuminate\Database\Eloquent\Relations\Relation;
use Illuminate\Database\LazyLoadingViolationException;
use Illuminate\Support\Arr;
use Illuminate\Support\Carbon;
use Illuminate\Support\Collection;
use Illuminate\Support\Collection as BaseCollection;
use Illuminate\Support\Exceptions\MathException;
use Illuminate\Support\Facades\Crypt;
use Illuminate\Support\Facades\Date;
use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Str;
use InvalidArgumentException;
use LogicException;
use ReflectionClass;
use ReflectionMethod;
use ReflectionNamedType;
use RuntimeException;
use Stringable;
use ValueError;
use function Illuminate\Support\enum_value;
trait HasAttributes
{
/**
* The model's attributes.
*
* @var array<string, mixed>
*/
protected $attributes = [];
/**
* The model attribute's original state.
*
* @var array<string, mixed>
*/
protected $original = [];
/**
* The changed model attributes.
*
* @var array<string, mixed>
*/
protected $changes = [];
/**
* The previous state of the changed model attributes.
*
* @var array<string, mixed>
*/
protected $previous = [];
/**
* The attributes that should be cast.
*
* @var array
*/
protected $casts = [];
/**
* The attributes that have been cast using custom classes.
*
* @var array
*/
protected $classCastCache = [];
/**
* The attributes that have been cast using "Attribute" return type mutators.
*
* @var array
*/
protected $attributeCastCache = [];
/**
* The built-in, primitive cast types supported by Eloquent.
*
* @var string[]
*/
protected static $primitiveCastTypes = [
'array',
'bool',
'boolean',
'collection',
'custom_datetime',
'date',
'datetime',
'decimal',
'double',
'encrypted',
'encrypted:array',
'encrypted:collection',
'encrypted:json',
'encrypted:object',
'float',
'hashed',
'immutable_date',
'immutable_datetime',
'immutable_custom_datetime',
'int',
'integer',
'json',
'json:unicode',
'object',
'real',
'string',
'timestamp',
];
/**
* The storage format of the model's date columns.
*
* @var string|null
*/
protected $dateFormat;
/**
* The accessors to append to the model's array form.
*
* @var array
*/
protected $appends = [];
/**
* Indicates whether attributes are snake cased on arrays.
*
* @var bool
*/
public static $snakeAttributes = true;
/**
* The cache of the mutated attributes for each class.
*
* @var array
*/
protected static $mutatorCache = [];
/**
* The cache of the "Attribute" return type marked mutated attributes for each class.
*
* @var array
*/
protected static $attributeMutatorCache = [];
/**
* The cache of the "Attribute" return type marked mutated, gettable attributes for each class.
*
* @var array
*/
protected static $getAttributeMutatorCache = [];
/**
* The cache of the "Attribute" return type marked mutated, settable attributes for each class.
*
* @var array
*/
protected static $setAttributeMutatorCache = [];
/**
* The cache of the converted cast types.
*
* @var array
*/
protected static $castTypeCache = [];
/**
* The encrypter instance that is used to encrypt attributes.
*
* @var \Illuminate\Contracts\Encryption\Encrypter|null
*/
public static $encrypter;
/**
* Initialize the trait.
*
* @return void
*/
protected function initializeHasAttributes()
{
$this->casts = $this->ensureCastsAreStringValues(
array_merge($this->casts, $this->casts()),
);
}
/**
* Convert the model's attributes to an array.
*
* @return array<string, mixed>
*/
public function attributesToArray()
{
// If an attribute is a date, we will cast it to a string after converting it
// to a DateTime / Carbon instance. This is so we will get some consistent
// formatting while accessing attributes vs. arraying / JSONing a model.
$attributes = $this->addDateAttributesToArray(
$attributes = $this->getArrayableAttributes()
);
$attributes = $this->addMutatedAttributesToArray(
$attributes, $mutatedAttributes = $this->getMutatedAttributes()
);
// Next we will handle any casts that have been setup for this model and cast
// the values to their appropriate type. If the attribute has a mutator we
// will not perform the cast on those attributes to avoid any confusion.
$attributes = $this->addCastAttributesToArray(
$attributes, $mutatedAttributes
);
// Here we will grab all of the appended, calculated attributes to this model
// as these attributes are not really in the attributes array, but are run
// when we need to array or JSON the model for convenience to the coder.
foreach ($this->getArrayableAppends() as $key) {
$attributes[$key] = $this->mutateAttributeForArray($key, null);
}
return $attributes;
}
/**
* Add the date attributes to the attributes array.
*
* @param array<string, mixed> $attributes
* @return array<string, mixed>
*/
protected function addDateAttributesToArray(array $attributes)
{
foreach ($this->getDates() as $key) {
if (is_null($key) || ! isset($attributes[$key])) {
continue;
}
$attributes[$key] = $this->serializeDate(
$this->asDateTime($attributes[$key])
);
}
return $attributes;
}
/**
* Add the mutated attributes to the attributes array.
*
* @param array<string, mixed> $attributes
* @param array<string, mixed> $mutatedAttributes
* @return array<string, mixed>
*/
protected function addMutatedAttributesToArray(array $attributes, array $mutatedAttributes)
{
foreach ($mutatedAttributes as $key) {
// We want to spin through all the mutated attributes for this model and call
// the mutator for the attribute. We cache off every mutated attributes so
// we don't have to constantly check on attributes that actually change.
if (! array_key_exists($key, $attributes)) {
continue;
}
// Next, we will call the mutator for this attribute so that we can get these
// mutated attribute's actual values. After we finish mutating each of the
// attributes we will return this final array of the mutated attributes.
$attributes[$key] = $this->mutateAttributeForArray(
$key, $attributes[$key]
);
}
return $attributes;
}
/**
* Add the casted attributes to the attributes array.
*
* @param array<string, mixed> $attributes
* @param array<string, mixed> $mutatedAttributes
* @return array<string, mixed>
*/
protected function addCastAttributesToArray(array $attributes, array $mutatedAttributes)
{
foreach ($this->getCasts() as $key => $value) {
if (! array_key_exists($key, $attributes) ||
in_array($key, $mutatedAttributes)) {
continue;
}
// Here we will cast the attribute. Then, if the cast is a date or datetime cast
// then we will serialize the date for the array. This will convert the dates
// to strings based on the date format specified for these Eloquent models.
$attributes[$key] = $this->castAttribute(
$key, $attributes[$key]
);
// If the attribute cast was a date or a datetime, we will serialize the date as
// a string. This allows the developers to customize how dates are serialized
// into an array without affecting how they are persisted into the storage.
if (isset($attributes[$key]) && in_array($value, ['date', 'datetime', 'immutable_date', 'immutable_datetime'])) {
$attributes[$key] = $this->serializeDate($attributes[$key]);
}
if (isset($attributes[$key]) && ($this->isCustomDateTimeCast($value) ||
$this->isImmutableCustomDateTimeCast($value))) {
$attributes[$key] = $attributes[$key]->format(explode(':', $value, 2)[1]);
}
if ($attributes[$key] instanceof DateTimeInterface &&
$this->isClassCastable($key)) {
$attributes[$key] = $this->serializeDate($attributes[$key]);
}
if (isset($attributes[$key]) && $this->isClassSerializable($key)) {
$attributes[$key] = $this->serializeClassCastableAttribute($key, $attributes[$key]);
}
if ($this->isEnumCastable($key) && (! ($attributes[$key] ?? null) instanceof Arrayable)) {
$attributes[$key] = isset($attributes[$key]) ? $this->getStorableEnumValue($this->getCasts()[$key], $attributes[$key]) : null;
}
if ($attributes[$key] instanceof Arrayable) {
$attributes[$key] = $attributes[$key]->toArray();
}
}
return $attributes;
}
/**
* Get an attribute array of all arrayable attributes.
*
* @return array<string, mixed>
*/
protected function getArrayableAttributes()
{
return $this->getArrayableItems($this->getAttributes());
}
/**
* Get all of the appendable values that are arrayable.
*
* @return array
*/
protected function getArrayableAppends()
{
if (! count($this->appends)) {
return [];
}
return $this->getArrayableItems(
array_combine($this->appends, $this->appends)
);
}
/**
* Get the model's relationships in array form.
*
* @return array
*/
public function relationsToArray()
{
$attributes = [];
foreach ($this->getArrayableRelations() as $key => $value) {
// If the values implement the Arrayable interface we can just call this
// toArray method on the instances which will convert both models and
// collections to their proper array form and we'll set the values.
if ($value instanceof Arrayable) {
$relation = $value->toArray();
}
// If the value is null, we'll still go ahead and set it in this list of
// attributes, since null is used to represent empty relationships if
// it has a has one or belongs to type relationships on the models.
elseif (is_null($value)) {
$relation = $value;
}
// If the relationships snake-casing is enabled, we will snake case this
// key so that the relation attribute is snake cased in this returned
// array to the developers, making this consistent with attributes.
if (static::$snakeAttributes) {
$key = Str::snake($key);
}
// If the relation value has been set, we will set it on this attributes
// list for returning. If it was not arrayable or null, we'll not set
// the value on the array because it is some type of invalid value.
if (array_key_exists('relation', get_defined_vars())) { // check if $relation is in scope (could be null)
$attributes[$key] = $relation ?? null;
}
unset($relation);
}
return $attributes;
}
/**
* Get an attribute array of all arrayable relations.
*
* @return array
*/
protected function getArrayableRelations()
{
return $this->getArrayableItems($this->relations);
}
/**
* Get an attribute array of all arrayable values.
*
* @param array $values
* @return array
*/
protected function getArrayableItems(array $values)
{
if (count($this->getVisible()) > 0) {
$values = array_intersect_key($values, array_flip($this->getVisible()));
}
if (count($this->getHidden()) > 0) {
$values = array_diff_key($values, array_flip($this->getHidden()));
}
return $values;
}
/**
* Determine whether an attribute exists on the model.
*
* @param string $key
* @return bool
*/
public function hasAttribute($key)
{
if (! $key) {
return false;
}
return array_key_exists($key, $this->attributes) ||
array_key_exists($key, $this->casts) ||
$this->hasGetMutator($key) ||
$this->hasAttributeMutator($key) ||
$this->isClassCastable($key);
}
/**
* Get an attribute from the model.
*
* @param string $key
* @return mixed
*/
public function getAttribute($key)
{
if (! $key) {
return;
}
// If the attribute exists in the attribute array or has a "get" mutator we will
// get the attribute's value. Otherwise, we will proceed as if the developers
// are asking for a relationship's value. This covers both types of values.
if ($this->hasAttribute($key)) {
return $this->getAttributeValue($key);
}
// Here we will determine if the model base class itself contains this given key
// since we don't want to treat any of those methods as relationships because
// they are all intended as helper methods and none of these are relations.
if (method_exists(self::class, $key)) {
return $this->throwMissingAttributeExceptionIfApplicable($key);
}
return $this->isRelation($key) || $this->relationLoaded($key)
? $this->getRelationValue($key)
: $this->throwMissingAttributeExceptionIfApplicable($key);
}
/**
* Either throw a missing attribute exception or return null depending on Eloquent's configuration.
*
* @param string $key
* @return null
*
* @throws \Illuminate\Database\Eloquent\MissingAttributeException
*/
protected function throwMissingAttributeExceptionIfApplicable($key)
{
if ($this->exists &&
! $this->wasRecentlyCreated &&
static::preventsAccessingMissingAttributes()) {
if (isset(static::$missingAttributeViolationCallback)) {
return call_user_func(static::$missingAttributeViolationCallback, $this, $key);
}
throw new MissingAttributeException($this, $key);
}
return null;
}
/**
* Get a plain attribute (not a relationship).
*
* @param string $key
* @return mixed
*/
public function getAttributeValue($key)
{
return $this->transformModelValue($key, $this->getAttributeFromArray($key));
}
/**
* Get an attribute from the $attributes array.
*
* @param string $key
* @return mixed
*/
protected function getAttributeFromArray($key)
{
$this->mergeAttributeFromCachedCasts($key);
return $this->attributes[$key] ?? null;
}
/**
* Get a relationship.
*
* @param string $key
* @return mixed
*/
public function getRelationValue($key)
{
// If the key already exists in the relationships array, it just means the
// relationship has already been loaded, so we'll just return it out of
// here because there is no need to query within the relations twice.
if ($this->relationLoaded($key)) {
return $this->relations[$key];
}
if (! $this->isRelation($key)) {
return;
}
if ($this->attemptToAutoloadRelation($key)) {
return $this->relations[$key];
}
if ($this->preventsLazyLoading) {
$this->handleLazyLoadingViolation($key);
}
// If the "attribute" exists as a method on the model, we will just assume
// it is a relationship and will load and return results from the query
// and hydrate the relationship's value on the "relationships" array.
return $this->getRelationshipFromMethod($key);
}
/**
* Determine if the given key is a relationship method on the model.
*
* @param string $key
* @return bool
*/
public function isRelation($key)
{
if ($this->hasAttributeMutator($key)) {
return false;
}
return method_exists($this, $key) ||
$this->relationResolver(static::class, $key);
}
/**
* Handle a lazy loading violation.
*
* @param string $key
* @return mixed
*/
protected function handleLazyLoadingViolation($key)
{
if (isset(static::$lazyLoadingViolationCallback)) {
return call_user_func(static::$lazyLoadingViolationCallback, $this, $key);
}
if (! $this->exists || $this->wasRecentlyCreated) {
return;
}
throw new LazyLoadingViolationException($this, $key);
}
/**
* Get a relationship value from a method.
*
* @param string $method
* @return mixed
*
* @throws \LogicException
*/
protected function getRelationshipFromMethod($method)
{
$relation = $this->$method();
if (! $relation instanceof Relation) {
if (is_null($relation)) {
throw new LogicException(sprintf(
'%s::%s must return a relationship instance, but "null" was returned. Was the "return" keyword used?', static::class, $method
));
}
throw new LogicException(sprintf(
'%s::%s must return a relationship instance.', static::class, $method
));
}
return tap($relation->getResults(), function ($results) use ($method) {
$this->setRelation($method, $results);
});
}
/**
* Determine if a get mutator exists for an attribute.
*
* @param string $key
* @return bool
*/
public function hasGetMutator($key)
{
return method_exists($this, 'get'.Str::studly($key).'Attribute');
}
/**
* Determine if a "Attribute" return type marked mutator exists for an attribute.
*
* @param string $key
* @return bool
*/
public function hasAttributeMutator($key)
{
if (isset(static::$attributeMutatorCache[get_class($this)][$key])) {
return static::$attributeMutatorCache[get_class($this)][$key];
}
if (! method_exists($this, $method = Str::camel($key))) {
return static::$attributeMutatorCache[get_class($this)][$key] = false;
}
$returnType = (new ReflectionMethod($this, $method))->getReturnType();
return static::$attributeMutatorCache[get_class($this)][$key] =
$returnType instanceof ReflectionNamedType &&
$returnType->getName() === Attribute::class;
}
/**
* Determine if a "Attribute" return type marked get mutator exists for an attribute.
*
* @param string $key
* @return bool
*/
public function hasAttributeGetMutator($key)
{
if (isset(static::$getAttributeMutatorCache[get_class($this)][$key])) {
return static::$getAttributeMutatorCache[get_class($this)][$key];
}
if (! $this->hasAttributeMutator($key)) {
return static::$getAttributeMutatorCache[get_class($this)][$key] = false;
}
return static::$getAttributeMutatorCache[get_class($this)][$key] = is_callable($this->{Str::camel($key)}()->get);
}
/**
* Determine if any get mutator exists for an attribute.
*
* @param string $key
* @return bool
*/
public function hasAnyGetMutator($key)
{
return $this->hasGetMutator($key) || $this->hasAttributeGetMutator($key);
}
/**
* Get the value of an attribute using its mutator.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function mutateAttribute($key, $value)
{
$this->mergeAttributesFromCachedCasts();
return $this->{'get'.Str::studly($key).'Attribute'}($value);
}
/**
* Get the value of an "Attribute" return type marked attribute using its mutator.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function mutateAttributeMarkedAttribute($key, $value)
{
if (array_key_exists($key, $this->attributeCastCache)) {
return $this->attributeCastCache[$key];
}
$this->mergeAttributesFromCachedCasts();
$attribute = $this->{Str::camel($key)}();
$value = call_user_func($attribute->get ?: function ($value) {
return $value;
}, $value, $this->attributes);
if ($attribute->withCaching || (is_object($value) && $attribute->withObjectCaching)) {
$this->attributeCastCache[$key] = $value;
} else {
unset($this->attributeCastCache[$key]);
}
return $value;
}
/**
* Get the value of an attribute using its mutator for array conversion.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function mutateAttributeForArray($key, $value)
{
if ($this->isClassCastable($key)) {
$value = $this->getClassCastableAttributeValue($key, $value);
} elseif (isset(static::$getAttributeMutatorCache[get_class($this)][$key]) &&
static::$getAttributeMutatorCache[get_class($this)][$key] === true) {
$value = $this->mutateAttributeMarkedAttribute($key, $value);
$value = $value instanceof DateTimeInterface
? $this->serializeDate($value)
: $value;
} else {
$value = $this->mutateAttribute($key, $value);
}
return $value instanceof Arrayable ? $value->toArray() : $value;
}
/**
* Merge new casts with existing casts on the model.
*
* @param array $casts
* @return $this
*/
public function mergeCasts($casts)
{
$casts = $this->ensureCastsAreStringValues($casts);
$this->casts = array_merge($this->casts, $casts);
return $this;
}
/**
* Ensure that the given casts are strings.
*
* @param array $casts
* @return array
*/
protected function ensureCastsAreStringValues($casts)
{
foreach ($casts as $attribute => $cast) {
$casts[$attribute] = match (true) {
is_object($cast) => value(function () use ($cast, $attribute) {
if ($cast instanceof Stringable) {
return (string) $cast;
}
throw new InvalidArgumentException(
"The cast object for the {$attribute} attribute must implement Stringable."
);
}),
is_array($cast) => value(function () use ($cast) {
if (count($cast) === 1) {
return $cast[0];
}
[$cast, $arguments] = [array_shift($cast), $cast];
return $cast.':'.implode(',', $arguments);
}),
default => $cast,
};
}
return $casts;
}
/**
* Cast an attribute to a native PHP type.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function castAttribute($key, $value)
{
$castType = $this->getCastType($key);
if (is_null($value) && in_array($castType, static::$primitiveCastTypes)) {
return $value;
}
// If the key is one of the encrypted castable types, we'll first decrypt
// the value and update the cast type so we may leverage the following
// logic for casting this value to any additionally specified types.
if ($this->isEncryptedCastable($key)) {
$value = $this->fromEncryptedString($value);
$castType = Str::after($castType, 'encrypted:');
}
switch ($castType) {
case 'int':
case 'integer':
return (int) $value;
case 'real':
case 'float':
case 'double':
return $this->fromFloat($value);
case 'decimal':
return $this->asDecimal($value, explode(':', $this->getCasts()[$key], 2)[1]);
case 'string':
return (string) $value;
case 'bool':
case 'boolean':
return (bool) $value;
case 'object':
return $this->fromJson($value, true);
case 'array':
case 'json':
case 'json:unicode':
return $this->fromJson($value);
case 'collection':
return new BaseCollection($this->fromJson($value));
case 'date':
return $this->asDate($value);
case 'datetime':
case 'custom_datetime':
return $this->asDateTime($value);
case 'immutable_date':
return $this->asDate($value)->toImmutable();
case 'immutable_custom_datetime':
case 'immutable_datetime':
return $this->asDateTime($value)->toImmutable();
case 'timestamp':
return $this->asTimestamp($value);
}
if ($this->isEnumCastable($key)) {
return $this->getEnumCastableAttributeValue($key, $value);
}
if ($this->isClassCastable($key)) {
return $this->getClassCastableAttributeValue($key, $value);
}
return $value;
}
/**
* Cast the given attribute using a custom cast class.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function getClassCastableAttributeValue($key, $value)
{
$caster = $this->resolveCasterClass($key);
$objectCachingDisabled = $caster->withoutObjectCaching ?? false;
if (isset($this->classCastCache[$key]) && ! $objectCachingDisabled) {
return $this->classCastCache[$key];
} else {
$value = $caster instanceof CastsInboundAttributes
? $value
: $caster->get($this, $key, $value, $this->attributes);
if ($caster instanceof CastsInboundAttributes ||
! is_object($value) ||
$objectCachingDisabled) {
unset($this->classCastCache[$key]);
} else {
$this->classCastCache[$key] = $value;
}
return $value;
}
}
/**
* Cast the given attribute to an enum.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function getEnumCastableAttributeValue($key, $value)
{
if (is_null($value)) {
return;
}
$castType = $this->getCasts()[$key];
if ($value instanceof $castType) {
return $value;
}
return $this->getEnumCaseFromValue($castType, $value);
}
/**
* Get the type of cast for a model attribute.
*
* @param string $key
* @return string
*/
protected function getCastType($key)
{
$castType = $this->getCasts()[$key];
if (isset(static::$castTypeCache[$castType])) {
return static::$castTypeCache[$castType];
}
if ($this->isCustomDateTimeCast($castType)) {
$convertedCastType = 'custom_datetime';
} elseif ($this->isImmutableCustomDateTimeCast($castType)) {
$convertedCastType = 'immutable_custom_datetime';
} elseif ($this->isDecimalCast($castType)) {
$convertedCastType = 'decimal';
} elseif (class_exists($castType)) {
$convertedCastType = $castType;
} else {
$convertedCastType = trim(strtolower($castType));
}
return static::$castTypeCache[$castType] = $convertedCastType;
}
/**
* Increment or decrement the given attribute using the custom cast class.
*
* @param string $method
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function deviateClassCastableAttribute($method, $key, $value)
{
return $this->resolveCasterClass($key)->{$method}(
$this, $key, $value, $this->attributes
);
}
/**
* Serialize the given attribute using the custom cast class.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function serializeClassCastableAttribute($key, $value)
{
return $this->resolveCasterClass($key)->serialize(
$this, $key, $value, $this->attributes
);
}
/**
* Compare two values for the given attribute using the custom cast class.
*
* @param string $key
* @param mixed $original
* @param mixed $value
* @return bool
*/
protected function compareClassCastableAttribute($key, $original, $value)
{
return $this->resolveCasterClass($key)->compare(
$this, $key, $original, $value
);
}
/**
* Determine if the cast type is a custom date time cast.
*
* @param string $cast
* @return bool
*/
protected function isCustomDateTimeCast($cast)
{
return str_starts_with($cast, 'date:') ||
str_starts_with($cast, 'datetime:');
}
/**
* Determine if the cast type is an immutable custom date time cast.
*
* @param string $cast
* @return bool
*/
protected function isImmutableCustomDateTimeCast($cast)
{
return str_starts_with($cast, 'immutable_date:') ||
str_starts_with($cast, 'immutable_datetime:');
}
/**
* Determine if the cast type is a decimal cast.
*
* @param string $cast
* @return bool
*/
protected function isDecimalCast($cast)
{
return str_starts_with($cast, 'decimal:');
}
/**
* Set a given attribute on the model.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
public function setAttribute($key, $value)
{
// First we will check for the presence of a mutator for the set operation
// which simply lets the developers tweak the attribute as it is set on
// this model, such as "json_encoding" a listing of data for storage.
if ($this->hasSetMutator($key)) {
return $this->setMutatedAttributeValue($key, $value);
} elseif ($this->hasAttributeSetMutator($key)) {
return $this->setAttributeMarkedMutatedAttributeValue($key, $value);
}
// If an attribute is listed as a "date", we'll convert it from a DateTime
// instance into a form proper for storage on the database tables using
// the connection grammar's date format. We will auto set the values.
elseif (! is_null($value) && $this->isDateAttribute($key)) {
$value = $this->fromDateTime($value);
}
if ($this->isEnumCastable($key)) {
$this->setEnumCastableAttribute($key, $value);
return $this;
}
if ($this->isClassCastable($key)) {
$this->setClassCastableAttribute($key, $value);
return $this;
}
if (! is_null($value) && $this->isJsonCastable($key)) {
$value = $this->castAttributeAsJson($key, $value);
}
// If this attribute contains a JSON ->, we'll set the proper value in the
// attribute's underlying array. This takes care of properly nesting an
// attribute in the array's value in the case of deeply nested items.
if (str_contains($key, '->')) {
return $this->fillJsonAttribute($key, $value);
}
if (! is_null($value) && $this->isEncryptedCastable($key)) {
$value = $this->castAttributeAsEncryptedString($key, $value);
}
if (! is_null($value) && $this->hasCast($key, 'hashed')) {
$value = $this->castAttributeAsHashedString($key, $value);
}
$this->attributes[$key] = $value;
return $this;
}
/**
* Determine if a set mutator exists for an attribute.
*
* @param string $key
* @return bool
*/
public function hasSetMutator($key)
{
return method_exists($this, 'set'.Str::studly($key).'Attribute');
}
/**
* Determine if an "Attribute" return type marked set mutator exists for an attribute.
*
* @param string $key
* @return bool
*/
public function hasAttributeSetMutator($key)
{
$class = get_class($this);
if (isset(static::$setAttributeMutatorCache[$class][$key])) {
return static::$setAttributeMutatorCache[$class][$key];
}
if (! method_exists($this, $method = Str::camel($key))) {
return static::$setAttributeMutatorCache[$class][$key] = false;
}
$returnType = (new ReflectionMethod($this, $method))->getReturnType();
return static::$setAttributeMutatorCache[$class][$key] =
$returnType instanceof ReflectionNamedType &&
$returnType->getName() === Attribute::class &&
is_callable($this->{$method}()->set);
}
/**
* Set the value of an attribute using its mutator.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function setMutatedAttributeValue($key, $value)
{
$this->mergeAttributesFromCachedCasts();
return $this->{'set'.Str::studly($key).'Attribute'}($value);
}
/**
* Set the value of a "Attribute" return type marked attribute using its mutator.
*
* @param string $key
* @param mixed $value
* @return mixed
*/
protected function setAttributeMarkedMutatedAttributeValue($key, $value)
{
$this->mergeAttributesFromCachedCasts();
$attribute = $this->{Str::camel($key)}();
$callback = $attribute->set ?: function ($value) use ($key) {
$this->attributes[$key] = $value;
};
$this->attributes = array_merge(
$this->attributes,
$this->normalizeCastClassResponse(
$key, $callback($value, $this->attributes)
)
);
if ($attribute->withCaching || (is_object($value) && $attribute->withObjectCaching)) {
$this->attributeCastCache[$key] = $value;
} else {
unset($this->attributeCastCache[$key]);
}
return $this;
}
/**
* Determine if the given attribute is a date or date castable.
*
* @param string $key
* @return bool
*/
protected function isDateAttribute($key)
{
return in_array($key, $this->getDates(), true) ||
$this->isDateCastable($key);
}
/**
* Set a given JSON attribute on the model.
*
* @param string $key
* @param mixed $value
* @return $this
*/
public function fillJsonAttribute($key, $value)
{
[$key, $path] = explode('->', $key, 2);
$value = $this->asJson($this->getArrayAttributeWithValue(
$path, $key, $value
), $this->getJsonCastFlags($key));
$this->attributes[$key] = $this->isEncryptedCastable($key)
? $this->castAttributeAsEncryptedString($key, $value)
: $value;
if ($this->isClassCastable($key)) {
unset($this->classCastCache[$key]);
}
return $this;
}
/**
* Set the value of a class castable attribute.
*
* @param string $key
* @param mixed $value
* @return void
*/
protected function setClassCastableAttribute($key, $value)
{
$caster = $this->resolveCasterClass($key);
$this->attributes = array_replace(
$this->attributes,
$this->normalizeCastClassResponse($key, $caster->set(
$this, $key, $value, $this->attributes
))
);
if ($caster instanceof CastsInboundAttributes ||
! is_object($value) ||
($caster->withoutObjectCaching ?? false)) {
unset($this->classCastCache[$key]);
} else {
$this->classCastCache[$key] = $value;
}
}
/**
* Set the value of an enum castable attribute.
*
* @param string $key
* @param \UnitEnum|string|int|null $value
* @return void
*/
protected function setEnumCastableAttribute($key, $value)
{
$enumClass = $this->getCasts()[$key];
if (! isset($value)) {
$this->attributes[$key] = null;
} elseif (is_object($value)) {
$this->attributes[$key] = $this->getStorableEnumValue($enumClass, $value);
} else {
$this->attributes[$key] = $this->getStorableEnumValue(
$enumClass, $this->getEnumCaseFromValue($enumClass, $value)
);
}
}
/**
* Get an enum case instance from a given class and value.
*
* @param string $enumClass
* @param string|int $value
* @return \UnitEnum
*/
protected function getEnumCaseFromValue($enumClass, $value)
{
return is_subclass_of($enumClass, BackedEnum::class)
? $enumClass::from($value)
: constant($enumClass.'::'.$value);
}
/**
* Get the storable value from the given enum.
*
* @param string $expectedEnum
* @param \UnitEnum $value
* @return string|int
*/
protected function getStorableEnumValue($expectedEnum, $value)
{
if (! $value instanceof $expectedEnum) {
throw new ValueError(sprintf('Value [%s] is not of the expected enum type [%s].', var_export($value, true), $expectedEnum));
}
return enum_value($value);
}
/**
* Get an array attribute with the given key and value set.
*
* @param string $path
* @param string $key
* @param mixed $value
* @return array
*/
protected function getArrayAttributeWithValue($path, $key, $value)
{
return tap($this->getArrayAttributeByKey($key), function (&$array) use ($path, $value) {
Arr::set($array, str_replace('->', '.', $path), $value);
});
}
/**
* Get an array attribute or return an empty array if it is not set.
*
* @param string $key
* @return array
*/
protected function getArrayAttributeByKey($key)
{
if (! isset($this->attributes[$key])) {
return [];
}
return $this->fromJson(
$this->isEncryptedCastable($key)
? $this->fromEncryptedString($this->attributes[$key])
: $this->attributes[$key]
);
}
/**
* Cast the given attribute to JSON.
*
* @param string $key
* @param mixed $value
* @return string
*/
protected function castAttributeAsJson($key, $value)
{
$value = $this->asJson($value, $this->getJsonCastFlags($key));
if ($value === false) {
throw JsonEncodingException::forAttribute(
$this, $key, json_last_error_msg()
);
}
return $value;
}
/**
* Get the JSON casting flags for the given attribute.
*
* @param string $key
* @return int
*/
protected function getJsonCastFlags($key)
{
$flags = 0;
if ($this->hasCast($key, ['json:unicode'])) {
$flags |= JSON_UNESCAPED_UNICODE;
}
return $flags;
}
/**
* Encode the given value as JSON.
*
* @param mixed $value
* @param int $flags
* @return string
*/
protected function asJson($value, $flags = 0)
{
return Json::encode($value, $flags);
}
/**
* Decode the given JSON back into an array or object.
*
* @param string|null $value
* @param bool $asObject
* @return mixed
*/
public function fromJson($value, $asObject = false)
{
if ($value === null || $value === '') {
return null;
}
return Json::decode($value, ! $asObject);
}
/**
* Decrypt the given encrypted string.
*
* @param string $value
* @return mixed
*/
public function fromEncryptedString($value)
{
return static::currentEncrypter()->decrypt($value, false);
}
/**
* Cast the given attribute to an encrypted string.
*
* @param string $key
* @param mixed $value
* @return string
*/
protected function castAttributeAsEncryptedString($key, #[\SensitiveParameter] $value)
{
return static::currentEncrypter()->encrypt($value, false);
}
/**
* Set the encrypter instance that will be used to encrypt attributes.
*
* @param \Illuminate\Contracts\Encryption\Encrypter|null $encrypter
* @return void
*/
public static function encryptUsing($encrypter)
{
static::$encrypter = $encrypter;
}
/**
* Get the current encrypter being used by the model.
*
* @return \Illuminate\Contracts\Encryption\Encrypter
*/
public static function currentEncrypter()
{
return static::$encrypter ?? Crypt::getFacadeRoot();
}
/**
* Cast the given attribute to a hashed string.
*
* @param string $key
* @param mixed $value
* @return string
*/
protected function castAttributeAsHashedString($key, #[\SensitiveParameter] $value)
{
if ($value === null) {
return null;
}
if (! Hash::isHashed($value)) {
return Hash::make($value);
}
/** @phpstan-ignore staticMethod.notFound */
if (! Hash::verifyConfiguration($value)) {
throw new RuntimeException("Could not verify the hashed value's configuration.");
}
return $value;
}
/**
* Decode the given float.
*
* @param mixed $value
* @return mixed
*/
public function fromFloat($value)
{
return match ((string) $value) {
'Infinity' => INF,
'-Infinity' => -INF,
'NaN' => NAN,
default => (float) $value,
};
}
/**
* Return a decimal as string.
*
* @param float|string $value
* @param int $decimals
* @return string
*/
protected function asDecimal($value, $decimals)
{
try {
return (string) BigDecimal::of((string) $value)->toScale($decimals, RoundingMode::HALF_UP);
} catch (BrickMathException $e) {
throw new MathException('Unable to cast value to a decimal.', previous: $e);
}
}
/**
* Return a timestamp as DateTime object with time set to 00:00:00.
*
* @param mixed $value
* @return \Illuminate\Support\Carbon
*/
protected function asDate($value)
{
return $this->asDateTime($value)->startOfDay();
}
/**
* Return a timestamp as DateTime object.
*
* @param mixed $value
* @return \Illuminate\Support\Carbon
*/
protected function asDateTime($value)
{
// If this value is already a Carbon instance, we shall just return it as is.
// This prevents us having to re-instantiate a Carbon instance when we know
// it already is one, which wouldn't be fulfilled by the DateTime check.
if ($value instanceof CarbonInterface) {
return Date::instance($value);
}
// If the value is already a DateTime instance, we will just skip the rest of
// these checks since they will be a waste of time, and hinder performance
// when checking the field. We will just return the DateTime right away.
if ($value instanceof DateTimeInterface) {
return Date::parse(
$value->format('Y-m-d H:i:s.u'), $value->getTimezone()
);
}
// If this value is an integer, we will assume it is a UNIX timestamp's value
// and format a Carbon object from this timestamp. This allows flexibility
// when defining your date fields as they might be UNIX timestamps here.
if (is_numeric($value)) {
return Date::createFromTimestamp($value, date_default_timezone_get());
}
// If the value is in simply year, month, day format, we will instantiate the
// Carbon instances from that format. Again, this provides for simple date
// fields on the database, while still supporting Carbonized conversion.
if ($this->isStandardDateFormat($value)) {
return Date::instance(Carbon::createFromFormat('Y-m-d', $value)->startOfDay());
}
$format = $this->getDateFormat();
// Finally, we will just assume this date is in the format used by default on
// the database connection and use that format to create the Carbon object
// that is returned back out to the developers after we convert it here.
try {
$date = Date::createFromFormat($format, $value);
} catch (InvalidArgumentException) {
$date = false;
}
return $date ?: Date::parse($value);
}
/**
* Determine if the given value is a standard date format.
*
* @param string $value
* @return bool
*/
protected function isStandardDateFormat($value)
{
return preg_match('/^(\d{4})-(\d{1,2})-(\d{1,2})$/', $value);
}
/**
* Convert a DateTime to a storable string.
*
* @param mixed $value
* @return string|null
*/
public function fromDateTime($value)
{
return empty($value) ? $value : $this->asDateTime($value)->format(
$this->getDateFormat()
);
}
/**
* Return a timestamp as unix timestamp.
*
* @param mixed $value
* @return int
*/
protected function asTimestamp($value)
{
return $this->asDateTime($value)->getTimestamp();
}
/**
* Prepare a date for array / JSON serialization.
*
* @param \DateTimeInterface $date
* @return string
*/
protected function serializeDate(DateTimeInterface $date)
{
return $date instanceof DateTimeImmutable ?
CarbonImmutable::instance($date)->toJSON() :
Carbon::instance($date)->toJSON();
}
/**
* Get the attributes that should be converted to dates.
*
* @return array<int, string|null>
*/
public function getDates()
{
return $this->usesTimestamps() ? [
$this->getCreatedAtColumn(),
$this->getUpdatedAtColumn(),
] : [];
}
/**
* Get the format for database stored dates.
*
* @return string
*/
public function getDateFormat()
{
return $this->dateFormat ?: $this->getConnection()->getQueryGrammar()->getDateFormat();
}
/**
* Set the date format used by the model.
*
* @param string $format
* @return $this
*/
public function setDateFormat($format)
{
$this->dateFormat = $format;
return $this;
}
/**
...
|
NULL
|
|
78447
|
1992
|
24
|
2026-04-24T11:46:29.969800+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777031189969_m2.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/public/manifest.json
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20508-notify-before-AJ Project: faVsco.js, menu
JY-20508-notify-before-AJ-report-expiration, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Hide Chessboard
Show Grid
Zoom In
Zoom Out
Actual Size
Fit Zoom to Window
Show Color Picker...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20508-notify-before-AJ-report-expiration, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.10771277,"height":0.025538707},"help_text":"Git Branch: JY-20508-notify-before-AJ-report-expiration","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.83976066,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"ReportControllerTest","depth":6,"bounds":{"left":0.8550532,"top":0.019952115,"width":0.06017287,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'ReportControllerTest'","depth":6,"bounds":{"left":0.91522604,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'ReportControllerTest'","depth":6,"bounds":{"left":0.9265292,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9378325,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96575797,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.97706115,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.98836434,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide Chessboard","depth":4,"bounds":{"left":0.17519946,"top":0.22266561,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Grid","depth":4,"bounds":{"left":0.18384309,"top":0.22266561,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Zoom In","depth":4,"bounds":{"left":0.19481383,"top":0.22266561,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Zoom Out","depth":4,"bounds":{"left":0.20345744,"top":0.22266561,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Actual Size","depth":4,"bounds":{"left":0.21210106,"top":0.22266561,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Fit Zoom to Window","depth":4,"bounds":{"left":0.22074468,"top":0.22266561,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Color Picker","depth":4,"bounds":{"left":0.2293883,"top":0.22266561,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
956991901489104885
|
-8780757243429575808
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
JY-20508-notify-before-AJ Project: faVsco.js, menu
JY-20508-notify-before-AJ-report-expiration, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Hide Chessboard
Show Grid
Zoom In
Zoom Out
Actual Size
Fit Zoom to Window
Show Color Picker
ActivityMoreJiminny... vTMore unrea# product lau# random# releases# sofia-office# support# thank-yous"the neonle^ Direct message. Nikolay NikP. Galya DimitrAneliya Ange& Stefka StoyaP. Adelina PetreeVasil Vasiler.8. Stoyan TomofP. Nikolay Yank3 Dotka KachirP. Aneliya Angei. Mario Georg%: Todor StamaR Gabriela Dur#:Apps© Jira Cloud® Toast• Describe what you are looking rorGalya Dimitrova •FavouritesE jiminny® AirDrop• RecentsA Applications• Documents• Downloads.1n lukasiCloudiCloud Drive999 Svnc folderLocationsO DXP4800PLUS-B5F 4® Network• CRM• Orange• Red• Yellow• Green• Blue• PurpleO All Tags...screenpipe> #recyclevi data> 2026-04-22• 2026-04-222026-04-20> # 2026-04-21• 2026-04-17> 2026-04-162026-04-15•2026-04-14archive.dba db.salite-shm•appdb salitedb.sqlite-wal• screenpipe_sync.shapp settinas.ison• screenpipe.db› • pipesCopvina 3 items to "Test"2,8 MB of 54,3 MB - About 28 minutesRelaunch to update& Lukas Kovalik•• ШDate ModitiedToday at 12:14Today at 12:07Today at 12:08Today at 12:0722 Apr 2026 at 18:44Zz Apr 2026 at 9:1618 Aor 2026 at 13:3517 Apr 2026 at 8:5716 Apr 2026 at 9:1315 Aor 2026 at 9:59Today at 9:3522 Apr 2026 at 21:0022 Apr 2026 at 20:3522 Anr 2026 at 20:3522 Apr 2026 at 20:0518 Apr 2026 at 18:3518 Aor 2026 at 17:4213 Apr 2026 at 17:2111 Apr 2026 at 16:5119 items, 1,99 TB [EMAIL]/mail/u/0/#irM Gmailv Size25,59 GB Folder6,18 GBFolderZ65,5 MBFolder171,8 MB Folder400,8 Mbrolder699.6 MB Folden837,2 MB Folder2,15 GBFolder1.09 GBFolder6,48 GB Document33 KB163 KBrolder6.64 GR 1DocumentZero bytes15 KBlerminal scripts31 bvtesJSONZero bytes Document13 KBFolder1,6085,519|101,197Ask GmailApril 2026 Week17Mon 20Tue 21Chloe Cross (Parental Leave - 256 days)Your 'Not enpougThe Jiminny Team <no-replto me+06:0007:00l09:0012:00|13:00la JiminnyP AirDrop|© RecentsA ApplicationsDocumentsDownloadsA lukas@ iCloud Drivel288 Sync folderDXP4800PLUS-B5F@ Network• CRMI• Orange• Red• Yellow• Green• Blue• Purple@ All Tags…..TestiJazyky› i #recycle› SyncDatav screenpipedib salltearchive.db› dataoioesscreenpipe-day.sh• screenpipe.dbtest write→ Ckole› Computer ScienceD ubuntu-24.04.4-live-server-amd64.iso→COD:> P Citarastart machine.wavlocation-historv.ison• location-history (1).json1910229e6394bdc9...2141382106f.ug-tmpThuzeLukas stetka 121 • In 10mFri 24100% 5F11 24 Aor 13.40.34Week vTodaySat 25(0 - 1 dav)PTO - 1 day)Sun 2616 Mar 2026 at 10:3211 Apr 2026 at 15:5320 Apr 2026 at 21:09loday at g.3.22 Aor 2026 at 20:351Today at 9:35Today at 9:3611 Aor 2026 at 16:5111 Apr 2026 at 17:0013 Apr 2026 at 17:2111 Apr 2026 at 1/•2028 Jan 2026 at 19:5622 Nov 2025 at 14:176 Mar 2026 at 20:5316 Oct 2025 at 14:5128 Jan 2026 at 19:5516 Mar 2026 at 6.4316 Mar 2026 at 6:52.28 Feb 2026 at 9:08Todav at 13:4382.19 GBFolder76,94 GB Folder36,64 GB19,29 GBrolder6.64 GBDocument6,48 GB6,18 GBrolder13 KB3KBTerminal scriptsZero bytesLero bytesUnix Ex...ble File8.3 GRFolder7,54 GB3,41 GBIsu Disk Image578.8 MB3,1 MB Folder2 MBWaveform audio1.2MEJSON1,2 MBZero bytesDocumentAlfred. ferences22 items, 1.99 TB availabl!1 Reply→ ForEnable desktop notifications for Jiminny Mail.OK No thanks...
|
78445
|
|
78446
|
1991
|
17
|
2026-04-24T11:46:29.969720+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777031189969_m1.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/public/manifest.json
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20508-notify-before-AJ Project: faVsco.js, menu
JY-20508-notify-before-AJ-report-expiration, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Hide Chessboard
Show Grid
Zoom In
Zoom Out
Actual Size
Fit Zoom to Window
Show Color Picker
96x96 PNG (32-bit color) 9.8 kB
Image not loaded Try to open it externally to fix format problem
Code changed:
Hide
Sync Changes
Hide This Notification
1323
Previous Highlighted Error
Next Highlighted Error
[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isWeekend":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","teamId":1,"frequency":"weekly","type":"ask_jiminny"} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43"} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1977,"user_id":143,"activity_count":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","recipientsCount":1} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {"uuid":"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778","email":"[EMAIL]"} {"correlation_id":"27ada0cc-4eb3-49c4-9115-19ece9e24576","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring start {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring end {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7","trace_id":"056c6533-0c1b-480c-93bb-4b7c788b5dc4"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring start {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring end {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":23540024,"real_usage":65011712,"pid":13878} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":38.25,"usage":23605688,"real_usage":65011712,"pid":13878,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":23563904,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.6,"average_seconds_per_request":0.6} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":635.09} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":2129.8,"usage":23740736,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":23715400,"real_usage":65011712,"pid":13878} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":51.31,"usage":23689016,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":23649656,"real_usage":65011712,"pid":13878} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":18.47,"usage":23692568,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-04-24 06:38:47"}}} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring start {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring end {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"calendar:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1393,"provider":"google","refreshToken":"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1387,"provider":"google","refreshToken":"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1348,"provider":"google","refreshToken":"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1361,"provider":"google","refreshToken":"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1310,"provider":"google","refreshToken":"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1333,"provider":"google","refreshToken":"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1368,"provider":"google","refreshToken":"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1365,"provider":"google","refreshToken":"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1364,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1364,...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20508-notify-before-AJ-report-expiration, menu","depth":5,"help_text":"Git Branch: JY-20508-notify-before-AJ-report-expiration","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"ReportControllerTest","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'ReportControllerTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'ReportControllerTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide Chessboard","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Grid","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Zoom In","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Zoom Out","depth":4,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Actual Size","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Fit Zoom to Window","depth":4,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Color Picker","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"96x96 PNG (32-bit color) 9.8 kB","depth":3,"role_description":"text"},{"role":"AXStaticText","text":"Image not loaded Try to open it externally to fix format problem","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.53125,"height":1.0},"role_description":"text"},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1323","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isWeekend\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"teamId\":1,\"frequency\":\"weekly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\"} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1977,\"user_id\":143,\"activity_count\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"recipientsCount\":1} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {\"uuid\":\"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778\",\"email\":\"lukas.kovalik@jiminny.com\"} {\"correlation_id\":\"27ada0cc-4eb3-49c4-9115-19ece9e24576\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring start {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring end {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7\",\"trace_id\":\"056c6533-0c1b-480c-93bb-4b7c788b5dc4\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring start {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring end {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23540024,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":38.25,\"usage\":23605688,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23563904,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.6,\"average_seconds_per_request\":0.6} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":635.09} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":2129.8,\"usage\":23740736,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23715400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":51.31,\"usage\":23689016,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23649656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":18.47,\"usage\":23692568,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring start {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring end {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 4ffd6251-0bb8-42a2-a18e-27d014070900 Correlation ID: 3dfd1327-0fd0-48ab-abc8-3e24d3e54823 Timestamp: 2026-04-24 10:28:49Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:49Z\\\",\\\"trace_id\\\":\\\"4ffd6251-0bb8-42a2-a18e-27d014070900\\\",\\\"correlation_id\\\":\\\"3dfd1327-0fd0-48ab-abc8-3e24d3e54823\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00 Correlation ID: 37093cd8-0b46-4609-9795-2d03ed6bd5a0 Timestamp: 2026-04-24 10:28:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:50Z\\\",\\\"trace_id\\\":\\\"a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00\\\",\\\"correlation_id\\\":\\\"37093cd8-0b46-4609-9795-2d03ed6bd5a0\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: f80e988f-7954-4b3a-8ec3-114accb80500 Correlation ID: 9071fc56-b9f5-4652-a659-15c6eae96e2b Timestamp: 2026-04-24 10:28:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:51Z\\\",\\\"trace_id\\\":\\\"f80e988f-7954-4b3a-8ec3-114accb80500\\\",\\\"correlation_id\\\":\\\"9071fc56-b9f5-4652-a659-15c6eae96e2b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1bff69e5-e16d-4ba1-a98d-a3c1f0c31200 Correlation ID: d592f12c-def5-4788-9547-488e14ea76c7 Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"1bff69e5-e16d-4ba1-a98d-a3c1f0c31200\\\",\\\"correlation_id\\\":\\\"d592f12c-def5-4788-9547-488e14ea76c7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: ea8e72a7-34e6-4e27-8430-34b44df69500 Correlation ID: 5d9e83c5-ae5b-4aae-a37e-34afd4d607cb Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"ea8e72a7-34e6-4e27-8430-34b44df69500\\\",\\\"correlation_id\\\":\\\"5d9e83c5-ae5b-4aae-a37e-34afd4d607cb\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring start {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring end {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:48] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:30:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring start {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring end {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:27] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:26\",\"to\":\"10:31\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:21\",\"to\":\"00:26\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:39] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:33:49.213623Z\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:55] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811658,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811659,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811660,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811661,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811662,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811663,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.ALERT: [SyncActivity] Failed {\"import_id\":811658,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":734} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.ALERT: [SyncActivity] Failed {\"import_id\":811659,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811660,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811661,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:14] local.ALERT: [SyncActivity] Failed {\"import_id\":811662,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Start {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-04-24 10:14:00\",\"to\":\"2026-04-24 10:30:00\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] End {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Memory usage {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":25835392,\"memory_real_usage\":67108864,\"pid\":13882} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":274.6,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:25] local.NOTICE: Monitoring start {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:26] local.NOTICE: Monitoring end {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:33:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring start {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring end {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring start {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring end {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:36] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:30\",\"to\":\"10:35\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:25\",\"to\":\"00:30\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:38] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:37:43.896065Z\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:44] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring start {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring end {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23653320,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":24.05,\"usage\":23715392,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23673608,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.52,\"average_seconds_per_request\":0.52} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":529.44} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":557.15,\"usage\":23737960,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23715888,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.21,\"usage\":23703864,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23664544,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":15.21,\"usage\":23700312,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":170.3,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring start {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring end {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:39] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"c17f8fa5-8019-4bac-96a0-79872914ffe1\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring start {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring end {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:38:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:23] local.NOTICE: Monitoring start {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:24] local.NOTICE: Monitoring end {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:52] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"f5e9e1c6-a2b7-4389-8b09-4bac9f893daa\",\"trace_id\":\"d964aaf1-4db6-43b2-b3b6-f463dc269e63\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring start {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring end {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:41:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:02] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:36\",\"to\":\"10:41\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:31\",\"to\":\"00:36\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:15] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:43:27.859813Z\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":265.5,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring start {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring end {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:50] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:01] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"181fefef-3ab4-4e50-9e43-0176839f80a5\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring start {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring end {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.NOTICE: Calendar sync start {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 141772b4-13f6-4d7c-9d62-180e61140e00 Correlation ID: 7a33d672-3b29-409c-9a7e-809b437ff1cc Timestamp: 2026-04-24 10:43:47Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:47Z\\\",\\\"trace_id\\\":\\\"141772b4-13f6-4d7c-9d62-180e61140e00\\\",\\\"correlation_id\\\":\\\"7a33d672-3b29-409c-9a7e-809b437ff1cc\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 644bfd61-a77c-47d4-8021-25ebad431400 Correlation ID: 2d57c4e2-ea25-4cce-ad2f-2070b336feea Timestamp: 2026-04-24 10:43:48Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:48Z\\\",\\\"trace_id\\\":\\\"644bfd61-a77c-47d4-8021-25ebad431400\\\",\\\"correlation_id\\\":\\\"2d57c4e2-ea25-4cce-ad2f-2070b336feea\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 673e2791-28a4-4b0c-b527-94df7fa61400 Correlation ID: 39b3df04-64a8-4564-a9fc-1dc97e3e18c3 Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"673e2791-28a4-4b0c-b527-94df7fa61400\\\",\\\"correlation_id\\\":\\\"39b3df04-64a8-4564-a9fc-1dc97e3e18c3\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 227397e0-6520-44b0-aa07-4b8c19f11400 Correlation ID: 64c1c5eb-f1e9-4240-b801-499afc07c25a Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"227397e0-6520-44b0-aa07-4b8c19f11400\\\",\\\"correlation_id\\\":\\\"64c1c5eb-f1e9-4240-b801-499afc07c25a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 824e8253-29dc-41d1-98ea-bfcd67de4400 Correlation ID: 9cf5c0b1-83fd-4c1b-8801-3cb0491fc822 Timestamp: 2026-04-24 10:43:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:51Z\\\",\\\"trace_id\\\":\\\"824e8253-29dc-41d1-98ea-bfcd67de4400\\\",\\\"correlation_id\\\":\\\"9cf5c0b1-83fd-4c1b-8801-3cb0491fc822\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"7c2db39427c8a527d982f28d342e8b1ce66fca1ee2e3d936c44b727ed9da5b57\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:44:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring start {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring end {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":23661824,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":67.35,\"usage\":23704944,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":23660768,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":30.63,\"usage\":23705592,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":23660760,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:53] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1777025653,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1434.81,\"usage\":23679464,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":23660952,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":38.86,\"usage\":23705736,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":23661080,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:57] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1241.2,\"usage\":23682400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":23661040,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":22.86,\"usage\":23703400,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":23660416,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":49.38,\"usage\":23702456,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":23660600,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap before {\"current\":23668520,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap after {\"used\":4960,\"current\":23673480,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap final {\"used\":5824,\"current\":23674344,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] create ExternalAccountMap {\"team_id\":3143,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap before {\"current\":23671352,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap after {\"used\":5280,\"current\":23676632,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap final {\"used\":6144,\"current\":23677496,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":3242.96,\"usage\":23680656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}","depth":4,"value":"[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isWeekend\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"teamId\":1,\"frequency\":\"weekly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\"} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1977,\"user_id\":143,\"activity_count\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"recipientsCount\":1} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {\"uuid\":\"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778\",\"email\":\"lukas.kovalik@jiminny.com\"} {\"correlation_id\":\"27ada0cc-4eb3-49c4-9115-19ece9e24576\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring start {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring end {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7\",\"trace_id\":\"056c6533-0c1b-480c-93bb-4b7c788b5dc4\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring start {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring end {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23540024,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":38.25,\"usage\":23605688,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23563904,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.6,\"average_seconds_per_request\":0.6} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":635.09} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":2129.8,\"usage\":23740736,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23715400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":51.31,\"usage\":23689016,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23649656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":18.47,\"usage\":23692568,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring start {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring end {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 4ffd6251-0bb8-42a2-a18e-27d014070900 Correlation ID: 3dfd1327-0fd0-48ab-abc8-3e24d3e54823 Timestamp: 2026-04-24 10:28:49Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:49Z\\\",\\\"trace_id\\\":\\\"4ffd6251-0bb8-42a2-a18e-27d014070900\\\",\\\"correlation_id\\\":\\\"3dfd1327-0fd0-48ab-abc8-3e24d3e54823\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00 Correlation ID: 37093cd8-0b46-4609-9795-2d03ed6bd5a0 Timestamp: 2026-04-24 10:28:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:50Z\\\",\\\"trace_id\\\":\\\"a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00\\\",\\\"correlation_id\\\":\\\"37093cd8-0b46-4609-9795-2d03ed6bd5a0\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: f80e988f-7954-4b3a-8ec3-114accb80500 Correlation ID: 9071fc56-b9f5-4652-a659-15c6eae96e2b Timestamp: 2026-04-24 10:28:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:51Z\\\",\\\"trace_id\\\":\\\"f80e988f-7954-4b3a-8ec3-114accb80500\\\",\\\"correlation_id\\\":\\\"9071fc56-b9f5-4652-a659-15c6eae96e2b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1bff69e5-e16d-4ba1-a98d-a3c1f0c31200 Correlation ID: d592f12c-def5-4788-9547-488e14ea76c7 Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"1bff69e5-e16d-4ba1-a98d-a3c1f0c31200\\\",\\\"correlation_id\\\":\\\"d592f12c-def5-4788-9547-488e14ea76c7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: ea8e72a7-34e6-4e27-8430-34b44df69500 Correlation ID: 5d9e83c5-ae5b-4aae-a37e-34afd4d607cb Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"ea8e72a7-34e6-4e27-8430-34b44df69500\\\",\\\"correlation_id\\\":\\\"5d9e83c5-ae5b-4aae-a37e-34afd4d607cb\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring start {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring end {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:48] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:30:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring start {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring end {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:27] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:26\",\"to\":\"10:31\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:21\",\"to\":\"00:26\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:39] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:33:49.213623Z\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:55] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811658,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811659,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811660,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811661,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811662,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811663,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.ALERT: [SyncActivity] Failed {\"import_id\":811658,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":734} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.ALERT: [SyncActivity] Failed {\"import_id\":811659,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811660,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811661,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:14] local.ALERT: [SyncActivity] Failed {\"import_id\":811662,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Start {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-04-24 10:14:00\",\"to\":\"2026-04-24 10:30:00\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] End {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Memory usage {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":25835392,\"memory_real_usage\":67108864,\"pid\":13882} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":274.6,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:25] local.NOTICE: Monitoring start {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:26] local.NOTICE: Monitoring end {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:33:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring start {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring end {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring start {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring end {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:36] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:30\",\"to\":\"10:35\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:25\",\"to\":\"00:30\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:38] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:37:43.896065Z\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:44] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring start {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring end {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23653320,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":24.05,\"usage\":23715392,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23673608,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.52,\"average_seconds_per_request\":0.52} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":529.44} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":557.15,\"usage\":23737960,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23715888,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.21,\"usage\":23703864,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23664544,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":15.21,\"usage\":23700312,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":170.3,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring start {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring end {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:39] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"c17f8fa5-8019-4bac-96a0-79872914ffe1\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring start {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring end {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:38:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:23] local.NOTICE: Monitoring start {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:24] local.NOTICE: Monitoring end {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:52] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"f5e9e1c6-a2b7-4389-8b09-4bac9f893daa\",\"trace_id\":\"d964aaf1-4db6-43b2-b3b6-f463dc269e63\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring start {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring end {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:41:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:02] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:36\",\"to\":\"10:41\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:31\",\"to\":\"00:36\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:15] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:43:27.859813Z\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":265.5,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring start {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring end {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:50] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:01] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"181fefef-3ab4-4e50-9e43-0176839f80a5\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring start {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring end {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.NOTICE: Calendar sync start {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 141772b4-13f6-4d7c-9d62-180e61140e00 Correlation ID: 7a33d672-3b29-409c-9a7e-809b437ff1cc Timestamp: 2026-04-24 10:43:47Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:47Z\\\",\\\"trace_id\\\":\\\"141772b4-13f6-4d7c-9d62-180e61140e00\\\",\\\"correlation_id\\\":\\\"7a33d672-3b29-409c-9a7e-809b437ff1cc\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 644bfd61-a77c-47d4-8021-25ebad431400 Correlation ID: 2d57c4e2-ea25-4cce-ad2f-2070b336feea Timestamp: 2026-04-24 10:43:48Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:48Z\\\",\\\"trace_id\\\":\\\"644bfd61-a77c-47d4-8021-25ebad431400\\\",\\\"correlation_id\\\":\\\"2d57c4e2-ea25-4cce-ad2f-2070b336feea\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 673e2791-28a4-4b0c-b527-94df7fa61400 Correlation ID: 39b3df04-64a8-4564-a9fc-1dc97e3e18c3 Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"673e2791-28a4-4b0c-b527-94df7fa61400\\\",\\\"correlation_id\\\":\\\"39b3df04-64a8-4564-a9fc-1dc97e3e18c3\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 227397e0-6520-44b0-aa07-4b8c19f11400 Correlation ID: 64c1c5eb-f1e9-4240-b801-499afc07c25a Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"227397e0-6520-44b0-aa07-4b8c19f11400\\\",\\\"correlation_id\\\":\\\"64c1c5eb-f1e9-4240-b801-499afc07c25a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 824e8253-29dc-41d1-98ea-bfcd67de4400 Correlation ID: 9cf5c0b1-83fd-4c1b-8801-3cb0491fc822 Timestamp: 2026-04-24 10:43:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:51Z\\\",\\\"trace_id\\\":\\\"824e8253-29dc-41d1-98ea-bfcd67de4400\\\",\\\"correlation_id\\\":\\\"9cf5c0b1-83fd-4c1b-8801-3cb0491fc822\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"7c2db39427c8a527d982f28d342e8b1ce66fca1ee2e3d936c44b727ed9da5b57\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:44:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring start {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring end {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":23661824,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":67.35,\"usage\":23704944,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":23660768,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":30.63,\"usage\":23705592,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":23660760,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:53] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1777025653,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1434.81,\"usage\":23679464,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":23660952,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":38.86,\"usage\":23705736,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":23661080,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:57] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1241.2,\"usage\":23682400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":23661040,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":22.86,\"usage\":23703400,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":23660416,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":49.38,\"usage\":23702456,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":23660600,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap before {\"current\":23668520,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap after {\"used\":4960,\"current\":23673480,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap final {\"used\":5824,\"current\":23674344,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] create ExternalAccountMap {\"team_id\":3143,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap before {\"current\":23671352,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap after {\"used\":5280,\"current\":23676632,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap final {\"used\":6144,\"current\":23677496,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":3242.96,\"usage\":23680656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
2620171119053915394
|
-2923592658049001251
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20508-notify-before-AJ Project: faVsco.js, menu
JY-20508-notify-before-AJ-report-expiration, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Hide Chessboard
Show Grid
Zoom In
Zoom Out
Actual Size
Fit Zoom to Window
Show Color Picker
96x96 PNG (32-bit color) 9.8 kB
Image not loaded Try to open it externally to fix format problem
Code changed:
Hide
Sync Changes
Hide This Notification
1323
Previous Highlighted Error
Next Highlighted Error
[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isWeekend":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","teamId":1,"frequency":"weekly","type":"ask_jiminny"} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43"} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1977,"user_id":143,"activity_count":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","recipientsCount":1} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {"uuid":"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778","email":"[EMAIL]"} {"correlation_id":"27ada0cc-4eb3-49c4-9115-19ece9e24576","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring start {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring end {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7","trace_id":"056c6533-0c1b-480c-93bb-4b7c788b5dc4"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring start {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring end {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":23540024,"real_usage":65011712,"pid":13878} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":38.25,"usage":23605688,"real_usage":65011712,"pid":13878,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":23563904,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.6,"average_seconds_per_request":0.6} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":635.09} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":2129.8,"usage":23740736,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":23715400,"real_usage":65011712,"pid":13878} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":51.31,"usage":23689016,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":23649656,"real_usage":65011712,"pid":13878} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":18.47,"usage":23692568,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-04-24 06:38:47"}}} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring start {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring end {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"calendar:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1393,"provider":"google","refreshToken":"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1387,"provider":"google","refreshToken":"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1348,"provider":"google","refreshToken":"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1361,"provider":"google","refreshToken":"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1310,"provider":"google","refreshToken":"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1333,"provider":"google","refreshToken":"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1368,"provider":"google","refreshToken":"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1365,"provider":"google","refreshToken":"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1364,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1364,...
|
78444
|
|
78704
|
2012
|
2
|
2026-04-24T13:30:44.784220+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777037444784_m2.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/public/manifest-mobile.j faVsco.js – ~/jiminny/app/public/manifest-mobile.json...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormViewINavigareCodeLaravelRefactorToolsWindo PhpStormViewINavigareCodeLaravelRefactorToolsWindowHelFV faVsco.jsv°9 JY-20508-notify-before-AJ-report-expirationProiectphp ffmpeg.phpphp filesystems.phpphp fractal.phpphphashias.onppip nasning.onpphp ide-helper.phpphp image.phppnp integration-app.onpphpfiminny.phpphp KIOSK.ohpphp lang.ohpphp laratrust.pnpphp loaos.ohdphp maxio.ohophp media-streamina.ohpphp proohet-ai.ohophp queue.onophp salestorce.onophp saml2. ohophp secure-headers.ohophp sentry.phpphp services.phpphp session.nhophp Slack.phppho tectina nhnphp timezones.phpphp view.phpphp webhook-server.ong> O contrit)mdatahace>@docsv Mfront-ond> O.vscode>O.yarn› D coverage› O node modules> D public> O resources→ scriots, DJ src> Mvite= browserslistre= env.defauli• .gitignore.varnrc.vm© eslint.config.cjsisconfia icor8 nackade isorc) UserAutomatedReporscontroller.onp6 favicon-96x96.pngems-icon-310x310.ongrolandroid-chrome-36x36_4.ong€ android-chrome-48x48_4.pngE& android-chrome-96x96_4.pngE android-chrome-144x144_4.pngE android-chrome-192x192_4.pngandroid-chrome-256x256_4.pncwandroia-chrome-384x384_4.ong€ 60 2.png76 2.png69 120 2.pngl(8) 152 2.pngla ms-icon-/ox/o.ongi insiahtsquared 2.pnochtml Lang="en">03 X12 A<head»<Linkhref="/1mg//splashscreen/1phonexsmax_splash.ong"media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3)rele"aoole-touch-startuo-image"<Linkhref="ima/solashscreen/ioad solash.ong"media="(device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2relz"aoole-touch-startun-image""inkhref="/img/splashscreen/ipadpro1_splash.png"media="(device-width: 834px) and (device-height: 1112px) and (-webkit-device-pixel-ratio: 2rel="apple-touch-startup-imagelinkhref="/img/splashscreen/ipadpro3_splash.png"media="(device-width: 834px) and (device-height: 1194px) and (-webkit-device-pixel-ratio: 2rel="apple-touch-startup-image"<Linkhref="/img/splashscreen/ipadpro2_splash.png"media="(device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio:rel="apple-touch-startup-image"<Link rel="icon shortcut" href="{{ app.favicon 13" /><Link rel="manifest" href="/manifest-mobile.ison" /><meta name="msapplication-TileColon" content="#ffffff" /><meta name="msapplication-Tilelmage" content="/ima/ms-icon-144x144.ong" />‹meta name="annle-mobile-weh-ann-canable" content="ves" /><meta name="annle-touch-fullsereen" content=lvec"l ls<meta_name=lannle-mohile-weh-ann-status-han-stvle" content="defaul+" /><meta name="format-detection" content="telenhone=no" ><meta content=""l name="descnintion"<meta content="" name="author" />‹meta name="slack-app-id" content="{{ app.slackAppId }}" />dann chnomoFytoncionl int 1?<! -- Import fonts start (Lato + Roboto) --><Link rel="preconnect" href="[URL_WITH_CREDENTIALS] HS_local [jiminny@localhost]# console [PKol)A console [EU]A console [STAGING)•04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAcc04-24 10:28:49]local.INF0: [SocialAccountObserver] Saving modelw209 / V{"correlation_id":"b9d8fda5-07a8-4e2e-04-24 10.20.471•04-24 10.20.471-04-24 10:28:49-04-24 10:28:49]04-24 10:28:49-04-24 10:28:49]Lsocla Laccountservicel ralled to rerresh coken 1 soclaLAccouncld.15/0, pn[SocialAccountService] Fetching token {"socialAccountId":1202, "provider":"oSoc1aLAccountService Token needs retreshing ""soc1alAccountid":1202."prov.[EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlSoc1aLAccountService Retreshina token from provider -"soc1alAccountid":12)-"correlation_1d":"09d8fda5-07a8-4e2610:28:50Jsetchana token c"soctalAccountild":1502. "orovlden"*"dToken retrieved {"socialAccountId". 1502, "provider".""mode":"Legacy"? "correl10:28:50J10: 28•501local.INFO: Calendar sync job dispatched ("calendar_id":501} {"correlation_id":"b9d8fdaSocialAccountServicel Fetchina token "socialAccountid": 1300 "oroviden"•"a.10:28:50J10•28•500110:28:50]19•28•5901|[SocialAccountService) Token needs refreshing {"socialAccountid":1300, "prov.[EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correl.local.INFO: [SocialAccountService) Refreshing token from provider {"socialAccountId":13)SocialAccountService Cailed +o nefroch token &"socialAccounttd"•1300. "nn10:28:50]-04-24 19-28•591|local.INF0: [SocialAccountObserver] Saving model{"correlation_id":"b9d8fda5-07a8-4e2e[SocialAccountService] Failed to refresh token {"socialAccountId":1300, "pr•04-24 10:28:50] local.INF0: [SocialAccountService] Fetching token {"socialAccountId":1409,"provider":"g-04-24 10:28:50][SocialAccountService] Token needs refreshing {"socialAccountId":1409, "prov04-24 10.20.50Jlocal.INF0: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correl!04-24 10:28:50][SocialAccountService] Refreshing token from provider {"socialAccountId":14•04-24 10:28:501Local. INrU.•04-24 10:28:501reuchlno coken " soclaLaccounclo.100z,provlder."oi[SocialAccountServicel Token retrieved {"socialAccountId":1502 "provider":"84-24 10:28:500•04-24 10:28:501•INFU: Encryptedlokenmanager benerating access token. " "mode":"Leqacy"' ""correu[Calendar] Processing sync {"calendarId":"a33076c1-8d97-431a-99f0-85c9524e1-04-24 10:28:500-04-24 10:28:50004-24 10:28150104-24 10:281501ERRUR: Soc1aLAccountService Falled to retresh token "soc1aLAccount1d":1409."pn[CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"SociaLAccountservicetoken *"soc1alAccountd":1582."orovzden"*"dcrelation id"."b9d8fda5-07a8-4e2€-04-24 10:28:50-04-24 10:28:501token "socialAccountid": 1409."onuntId": 1502 "providen"."04-24 10:28:501• Generatina access token. "mode"*"Legacy"? "correl10:28:50J-24 10:28:50]local.ERROR:Token needs refreshina "socialAccountid": 1352."orov| Generating access token. {"mode": "Zegacy"} {"correlRefrechina token from nroviden ""socialAccountTd"•13[SocialAccountService] Failed to refresh token {"socialAccountId":1352, "prSavina modell*"connelation id"."h0d8fdaS-07a8-he2eSailed +o nefroch token «"socialAccountTd".1352 "nnSetchina token &"socialAccountTd".1296 "nnoviden" •"o.10:28:50]04-24 10:28:50] local.INF0:-04-04 19.29•511|[SocialAccountService] Token needs refreshing {"socialAccountId":1296,"prov.[EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correl.[SocialAccountService] Refreshing token from provider {"socialAccountId":12fGooalo Calondanl Cailod to watch channol fon colondarSicalondanTdll.lt,ZZ07lCascadeLocating Favicon andThought forFlow walkthrough with codeThe two favicons in your screenshotScreenshotActual tile servedTop (bright magenta "J")iminny_2.ong (32x32, part of the 2 brand family)Bottom (coral/lighter "J")coral gradientapple-touch-icon-png (or one of android-chrome-*_4-png ) - the _4 brand familyThev're denuinelv two ditterent imade files in the reno with two ditterent oinks. That's why the tab colors don't matchlStep 1 - You visit the app, e.g. https://app.staging.jiminny.com/ai-reportsThe request goes through Laravel and is routed to FrontendController::render (via web.php:152-156 ). That controller builds a sdata['app' pavload and renders the Blade-compiled SPA shell. The favicon value is comouted here:^ FrontendControllerTrait.ohn:122'favicon' => cdn(partner('theme', 'jiminny') . '_2.png'),For the default partner (jiminny) this resolves to https://<cdn>/jiminny_2.png → i.e. the file jiminny_2.png.That value is iniected into the HiiMl heac:^ index.html:701<Link rele"icon shortcut" href=" aop.favicon ?y" />Chrome, when rendering that tab, sees <link rel="icon" ...› and uses exactly that file → top icon, bright magenta. ™Note: the same HTML also advertises two other icon sources, which are the 4 family1index.html:13-17<Linkrel-llannle-toucheicon"href-"/ima/ico/annle-touch-icon.ongl•index.html:71<link rel="manifest" href="/manifest-mobile.json" />ile, ison lists android-chrome-* 4, ona. Chrome remembers these as "icons this oriain provides" even when itdosenit uco tham for No curront tohStep 2 - You open https://app.staging.jiminny.com/ai-reports/pdf/582d4bS8-.….Route:^ web.oho:164-166Srouter-sget("/ai-reports/odf/{uuid}'.sets Anr 26. 11:00 AM GMT+3Ask anvthina (&+D+ « CodeClaude Onus 4.7 MediumWN Windsurf Teams16-12io 4 spaces...
|
NULL
|
8957639807789393526
|
NULL
|
click
|
ocr
|
NULL
|
PhpStormViewINavigareCodeLaravelRefactorToolsWindo PhpStormViewINavigareCodeLaravelRefactorToolsWindowHelFV faVsco.jsv°9 JY-20508-notify-before-AJ-report-expirationProiectphp ffmpeg.phpphp filesystems.phpphp fractal.phpphphashias.onppip nasning.onpphp ide-helper.phpphp image.phppnp integration-app.onpphpfiminny.phpphp KIOSK.ohpphp lang.ohpphp laratrust.pnpphp loaos.ohdphp maxio.ohophp media-streamina.ohpphp proohet-ai.ohophp queue.onophp salestorce.onophp saml2. ohophp secure-headers.ohophp sentry.phpphp services.phpphp session.nhophp Slack.phppho tectina nhnphp timezones.phpphp view.phpphp webhook-server.ong> O contrit)mdatahace>@docsv Mfront-ond> O.vscode>O.yarn› D coverage› O node modules> D public> O resources→ scriots, DJ src> Mvite= browserslistre= env.defauli• .gitignore.varnrc.vm© eslint.config.cjsisconfia icor8 nackade isorc) UserAutomatedReporscontroller.onp6 favicon-96x96.pngems-icon-310x310.ongrolandroid-chrome-36x36_4.ong€ android-chrome-48x48_4.pngE& android-chrome-96x96_4.pngE android-chrome-144x144_4.pngE android-chrome-192x192_4.pngandroid-chrome-256x256_4.pncwandroia-chrome-384x384_4.ong€ 60 2.png76 2.png69 120 2.pngl(8) 152 2.pngla ms-icon-/ox/o.ongi insiahtsquared 2.pnochtml Lang="en">03 X12 A<head»<Linkhref="/1mg//splashscreen/1phonexsmax_splash.ong"media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3)rele"aoole-touch-startuo-image"<Linkhref="ima/solashscreen/ioad solash.ong"media="(device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2relz"aoole-touch-startun-image""inkhref="/img/splashscreen/ipadpro1_splash.png"media="(device-width: 834px) and (device-height: 1112px) and (-webkit-device-pixel-ratio: 2rel="apple-touch-startup-imagelinkhref="/img/splashscreen/ipadpro3_splash.png"media="(device-width: 834px) and (device-height: 1194px) and (-webkit-device-pixel-ratio: 2rel="apple-touch-startup-image"<Linkhref="/img/splashscreen/ipadpro2_splash.png"media="(device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio:rel="apple-touch-startup-image"<Link rel="icon shortcut" href="{{ app.favicon 13" /><Link rel="manifest" href="/manifest-mobile.ison" /><meta name="msapplication-TileColon" content="#ffffff" /><meta name="msapplication-Tilelmage" content="/ima/ms-icon-144x144.ong" />‹meta name="annle-mobile-weh-ann-canable" content="ves" /><meta name="annle-touch-fullsereen" content=lvec"l ls<meta_name=lannle-mohile-weh-ann-status-han-stvle" content="defaul+" /><meta name="format-detection" content="telenhone=no" ><meta content=""l name="descnintion"<meta content="" name="author" />‹meta name="slack-app-id" content="{{ app.slackAppId }}" />dann chnomoFytoncionl int 1?<! -- Import fonts start (Lato + Roboto) --><Link rel="preconnect" href="[URL_WITH_CREDENTIALS] HS_local [jiminny@localhost]# console [PKol)A console [EU]A console [STAGING)•04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAcc04-24 10:28:49]local.INF0: [SocialAccountObserver] Saving modelw209 / V{"correlation_id":"b9d8fda5-07a8-4e2e-04-24 10.20.471•04-24 10.20.471-04-24 10:28:49-04-24 10:28:49]04-24 10:28:49-04-24 10:28:49]Lsocla Laccountservicel ralled to rerresh coken 1 soclaLAccouncld.15/0, pn[SocialAccountService] Fetching token {"socialAccountId":1202, "provider":"oSoc1aLAccountService Token needs retreshing ""soc1alAccountid":1202."prov.[EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlSoc1aLAccountService Retreshina token from provider -"soc1alAccountid":12)-"correlation_1d":"09d8fda5-07a8-4e2610:28:50Jsetchana token c"soctalAccountild":1502. "orovlden"*"dToken retrieved {"socialAccountId". 1502, "provider".""mode":"Legacy"? "correl10:28:50J10: 28•501local.INFO: Calendar sync job dispatched ("calendar_id":501} {"correlation_id":"b9d8fdaSocialAccountServicel Fetchina token "socialAccountid": 1300 "oroviden"•"a.10:28:50J10•28•500110:28:50]19•28•5901|[SocialAccountService) Token needs refreshing {"socialAccountid":1300, "prov.[EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correl.local.INFO: [SocialAccountService) Refreshing token from provider {"socialAccountId":13)SocialAccountService Cailed +o nefroch token &"socialAccounttd"•1300. "nn10:28:50]-04-24 19-28•591|local.INF0: [SocialAccountObserver] Saving model{"correlation_id":"b9d8fda5-07a8-4e2e[SocialAccountService] Failed to refresh token {"socialAccountId":1300, "pr•04-24 10:28:50] local.INF0: [SocialAccountService] Fetching token {"socialAccountId":1409,"provider":"g-04-24 10:28:50][SocialAccountService] Token needs refreshing {"socialAccountId":1409, "prov04-24 10.20.50Jlocal.INF0: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correl!04-24 10:28:50][SocialAccountService] Refreshing token from provider {"socialAccountId":14•04-24 10:28:501Local. INrU.•04-24 10:28:501reuchlno coken " soclaLaccounclo.100z,provlder."oi[SocialAccountServicel Token retrieved {"socialAccountId":1502 "provider":"84-24 10:28:500•04-24 10:28:501•INFU: Encryptedlokenmanager benerating access token. " "mode":"Leqacy"' ""correu[Calendar] Processing sync {"calendarId":"a33076c1-8d97-431a-99f0-85c9524e1-04-24 10:28:500-04-24 10:28:50004-24 10:28150104-24 10:281501ERRUR: Soc1aLAccountService Falled to retresh token "soc1aLAccount1d":1409."pn[CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"SociaLAccountservicetoken *"soc1alAccountd":1582."orovzden"*"dcrelation id"."b9d8fda5-07a8-4e2€-04-24 10:28:50-04-24 10:28:501token "socialAccountid": 1409."onuntId": 1502 "providen"."04-24 10:28:501• Generatina access token. "mode"*"Legacy"? "correl10:28:50J-24 10:28:50]local.ERROR:Token needs refreshina "socialAccountid": 1352."orov| Generating access token. {"mode": "Zegacy"} {"correlRefrechina token from nroviden ""socialAccountTd"•13[SocialAccountService] Failed to refresh token {"socialAccountId":1352, "prSavina modell*"connelation id"."h0d8fdaS-07a8-he2eSailed +o nefroch token «"socialAccountTd".1352 "nnSetchina token &"socialAccountTd".1296 "nnoviden" •"o.10:28:50]04-24 10:28:50] local.INF0:-04-04 19.29•511|[SocialAccountService] Token needs refreshing {"socialAccountId":1296,"prov.[EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correl.[SocialAccountService] Refreshing token from provider {"socialAccountId":12fGooalo Calondanl Cailod to watch channol fon colondarSicalondanTdll.lt,ZZ07lCascadeLocating Favicon andThought forFlow walkthrough with codeThe two favicons in your screenshotScreenshotActual tile servedTop (bright magenta "J")iminny_2.ong (32x32, part of the 2 brand family)Bottom (coral/lighter "J")coral gradientapple-touch-icon-png (or one of android-chrome-*_4-png ) - the _4 brand familyThev're denuinelv two ditterent imade files in the reno with two ditterent oinks. That's why the tab colors don't matchlStep 1 - You visit the app, e.g. https://app.staging.jiminny.com/ai-reportsThe request goes through Laravel and is routed to FrontendController::render (via web.php:152-156 ). That controller builds a sdata['app' pavload and renders the Blade-compiled SPA shell. The favicon value is comouted here:^ FrontendControllerTrait.ohn:122'favicon' => cdn(partner('theme', 'jiminny') . '_2.png'),For the default partner (jiminny) this resolves to https://<cdn>/jiminny_2.png → i.e. the file jiminny_2.png.That value is iniected into the HiiMl heac:^ index.html:701<Link rele"icon shortcut" href=" aop.favicon ?y" />Chrome, when rendering that tab, sees <link rel="icon" ...› and uses exactly that file → top icon, bright magenta. ™Note: the same HTML also advertises two other icon sources, which are the 4 family1index.html:13-17<Linkrel-llannle-toucheicon"href-"/ima/ico/annle-touch-icon.ongl•index.html:71<link rel="manifest" href="/manifest-mobile.json" />ile, ison lists android-chrome-* 4, ona. Chrome remembers these as "icons this oriain provides" even when itdosenit uco tham for No curront tohStep 2 - You open https://app.staging.jiminny.com/ai-reports/pdf/582d4bS8-.….Route:^ web.oho:164-166Srouter-sget("/ai-reports/odf/{uuid}'.sets Anr 26. 11:00 AM GMT+3Ask anvthina (&+D+ « CodeClaude Onus 4.7 MediumWN Windsurf Teams16-12io 4 spaces...
|
78702
|
|
78746
|
2015
|
8
|
2026-04-24T13:41:36.369221+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777038096369_m1.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/public/jiminny_2.png
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20508-notify-before-AJ Project: faVsco.js, menu
JY-20508-notify-before-AJ-report-expiration, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Hide Chessboard
Show Grid
Zoom In
Zoom Out
Actual Size
Fit Zoom to Window
Show Color Picker
32x32 PNG (32-bit color) 2.54 kB
Image not loaded Try to open it externally to fix format problem
Code changed:
Hide
Sync Changes
Hide This Notification
1219
Previous Highlighted Error
Next Highlighted Error
[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isWeekend":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","teamId":1,"frequency":"weekly","type":"ask_jiminny"} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43"} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1977,"user_id":143,"activity_count":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","recipientsCount":1} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {"uuid":"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778","email":"[EMAIL]"} {"correlation_id":"27ada0cc-4eb3-49c4-9115-19ece9e24576","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring start {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring end {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7","trace_id":"056c6533-0c1b-480c-93bb-4b7c788b5dc4"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring start {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring end {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":23540024,"real_usage":65011712,"pid":13878} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":38.25,"usage":23605688,"real_usage":65011712,"pid":13878,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":23563904,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.6,"average_seconds_per_request":0.6} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":635.09} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":2129.8,"usage":23740736,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":23715400,"real_usage":65011712,"pid":13878} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":51.31,"usage":23689016,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":23649656,"real_usage":65011712,"pid":13878} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":18.47,"usage":23692568,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-04-24 06:38:47"}}} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring start {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring end {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"calendar:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1393,"provider":"google","refreshToken":"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1387,"provider":"google","refreshToken":"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1348,"provider":"google","refreshToken":"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1361,"provider":"google","refreshToken":"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1310,"provider":"google","refreshToken":"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1333,"provider":"google","refreshToken":"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1368,"provider":"google","refreshToken":"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1365,"provider":"google","refreshToken":"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1364,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1364...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20508-notify-before-AJ-report-expiration, menu","depth":5,"help_text":"Git Branch: JY-20508-notify-before-AJ-report-expiration","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"ReportControllerTest","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'ReportControllerTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'ReportControllerTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide Chessboard","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Grid","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Zoom In","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Zoom Out","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Actual Size","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Fit Zoom to Window","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Color Picker","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"32x32 PNG (32-bit color) 2.54 kB","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.14513889,"height":0.031111112},"role_description":"text"},{"role":"AXStaticText","text":"Image not loaded Try to open it externally to fix format problem","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.5701389,"height":1.0},"role_description":"text"},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1219","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isWeekend\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"teamId\":1,\"frequency\":\"weekly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\"} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1977,\"user_id\":143,\"activity_count\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"recipientsCount\":1} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {\"uuid\":\"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778\",\"email\":\"lukas.kovalik@jiminny.com\"} {\"correlation_id\":\"27ada0cc-4eb3-49c4-9115-19ece9e24576\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring start {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring end {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7\",\"trace_id\":\"056c6533-0c1b-480c-93bb-4b7c788b5dc4\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring start {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring end {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23540024,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":38.25,\"usage\":23605688,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23563904,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.6,\"average_seconds_per_request\":0.6} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":635.09} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":2129.8,\"usage\":23740736,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23715400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":51.31,\"usage\":23689016,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23649656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":18.47,\"usage\":23692568,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring start {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring end {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 4ffd6251-0bb8-42a2-a18e-27d014070900 Correlation ID: 3dfd1327-0fd0-48ab-abc8-3e24d3e54823 Timestamp: 2026-04-24 10:28:49Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:49Z\\\",\\\"trace_id\\\":\\\"4ffd6251-0bb8-42a2-a18e-27d014070900\\\",\\\"correlation_id\\\":\\\"3dfd1327-0fd0-48ab-abc8-3e24d3e54823\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00 Correlation ID: 37093cd8-0b46-4609-9795-2d03ed6bd5a0 Timestamp: 2026-04-24 10:28:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:50Z\\\",\\\"trace_id\\\":\\\"a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00\\\",\\\"correlation_id\\\":\\\"37093cd8-0b46-4609-9795-2d03ed6bd5a0\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: f80e988f-7954-4b3a-8ec3-114accb80500 Correlation ID: 9071fc56-b9f5-4652-a659-15c6eae96e2b Timestamp: 2026-04-24 10:28:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:51Z\\\",\\\"trace_id\\\":\\\"f80e988f-7954-4b3a-8ec3-114accb80500\\\",\\\"correlation_id\\\":\\\"9071fc56-b9f5-4652-a659-15c6eae96e2b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1bff69e5-e16d-4ba1-a98d-a3c1f0c31200 Correlation ID: d592f12c-def5-4788-9547-488e14ea76c7 Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"1bff69e5-e16d-4ba1-a98d-a3c1f0c31200\\\",\\\"correlation_id\\\":\\\"d592f12c-def5-4788-9547-488e14ea76c7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: ea8e72a7-34e6-4e27-8430-34b44df69500 Correlation ID: 5d9e83c5-ae5b-4aae-a37e-34afd4d607cb Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"ea8e72a7-34e6-4e27-8430-34b44df69500\\\",\\\"correlation_id\\\":\\\"5d9e83c5-ae5b-4aae-a37e-34afd4d607cb\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring start {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring end {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:48] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:30:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring start {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring end {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:27] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:26\",\"to\":\"10:31\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:21\",\"to\":\"00:26\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:39] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:33:49.213623Z\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:55] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811658,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811659,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811660,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811661,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811662,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811663,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.ALERT: [SyncActivity] Failed {\"import_id\":811658,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":734} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.ALERT: [SyncActivity] Failed {\"import_id\":811659,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811660,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811661,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:14] local.ALERT: [SyncActivity] Failed {\"import_id\":811662,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Start {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-04-24 10:14:00\",\"to\":\"2026-04-24 10:30:00\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] End {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Memory usage {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":25835392,\"memory_real_usage\":67108864,\"pid\":13882} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":274.6,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:25] local.NOTICE: Monitoring start {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:26] local.NOTICE: Monitoring end {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:33:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring start {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring end {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring start {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring end {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:36] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:30\",\"to\":\"10:35\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:25\",\"to\":\"00:30\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:38] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:37:43.896065Z\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:44] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring start {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring end {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23653320,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":24.05,\"usage\":23715392,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23673608,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.52,\"average_seconds_per_request\":0.52} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":529.44} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":557.15,\"usage\":23737960,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23715888,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.21,\"usage\":23703864,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23664544,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":15.21,\"usage\":23700312,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":170.3,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring start {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring end {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:39] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"c17f8fa5-8019-4bac-96a0-79872914ffe1\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring start {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring end {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:38:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:23] local.NOTICE: Monitoring start {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:24] local.NOTICE: Monitoring end {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:52] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"f5e9e1c6-a2b7-4389-8b09-4bac9f893daa\",\"trace_id\":\"d964aaf1-4db6-43b2-b3b6-f463dc269e63\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring start {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring end {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:41:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:02] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:36\",\"to\":\"10:41\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:31\",\"to\":\"00:36\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:15] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:43:27.859813Z\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":265.5,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring start {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring end {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:50] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:01] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"181fefef-3ab4-4e50-9e43-0176839f80a5\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring start {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring end {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.NOTICE: Calendar sync start {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 141772b4-13f6-4d7c-9d62-180e61140e00 Correlation ID: 7a33d672-3b29-409c-9a7e-809b437ff1cc Timestamp: 2026-04-24 10:43:47Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:47Z\\\",\\\"trace_id\\\":\\\"141772b4-13f6-4d7c-9d62-180e61140e00\\\",\\\"correlation_id\\\":\\\"7a33d672-3b29-409c-9a7e-809b437ff1cc\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 644bfd61-a77c-47d4-8021-25ebad431400 Correlation ID: 2d57c4e2-ea25-4cce-ad2f-2070b336feea Timestamp: 2026-04-24 10:43:48Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:48Z\\\",\\\"trace_id\\\":\\\"644bfd61-a77c-47d4-8021-25ebad431400\\\",\\\"correlation_id\\\":\\\"2d57c4e2-ea25-4cce-ad2f-2070b336feea\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 673e2791-28a4-4b0c-b527-94df7fa61400 Correlation ID: 39b3df04-64a8-4564-a9fc-1dc97e3e18c3 Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"673e2791-28a4-4b0c-b527-94df7fa61400\\\",\\\"correlation_id\\\":\\\"39b3df04-64a8-4564-a9fc-1dc97e3e18c3\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 227397e0-6520-44b0-aa07-4b8c19f11400 Correlation ID: 64c1c5eb-f1e9-4240-b801-499afc07c25a Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"227397e0-6520-44b0-aa07-4b8c19f11400\\\",\\\"correlation_id\\\":\\\"64c1c5eb-f1e9-4240-b801-499afc07c25a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 824e8253-29dc-41d1-98ea-bfcd67de4400 Correlation ID: 9cf5c0b1-83fd-4c1b-8801-3cb0491fc822 Timestamp: 2026-04-24 10:43:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:51Z\\\",\\\"trace_id\\\":\\\"824e8253-29dc-41d1-98ea-bfcd67de4400\\\",\\\"correlation_id\\\":\\\"9cf5c0b1-83fd-4c1b-8801-3cb0491fc822\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"7c2db39427c8a527d982f28d342e8b1ce66fca1ee2e3d936c44b727ed9da5b57\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:44:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring start {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring end {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":23661824,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":67.35,\"usage\":23704944,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":23660768,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":30.63,\"usage\":23705592,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":23660760,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:53] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1777025653,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1434.81,\"usage\":23679464,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":23660952,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":38.86,\"usage\":23705736,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":23661080,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:57] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1241.2,\"usage\":23682400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":23661040,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":22.86,\"usage\":23703400,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":23660416,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":49.38,\"usage\":23702456,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":23660600,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap before {\"current\":23668520,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap after {\"used\":4960,\"current\":23673480,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap final {\"used\":5824,\"current\":23674344,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] create ExternalAccountMap {\"team_id\":3143,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap before {\"current\":23671352,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap after {\"used\":5280,\"current\":23676632,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap final {\"used\":6144,\"current\":23677496,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":3242.96,\"usage\":23680656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}","depth":4,"value":"[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isWeekend\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"teamId\":1,\"frequency\":\"weekly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\"} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1977,\"user_id\":143,\"activity_count\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"recipientsCount\":1} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {\"uuid\":\"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778\",\"email\":\"lukas.kovalik@jiminny.com\"} {\"correlation_id\":\"27ada0cc-4eb3-49c4-9115-19ece9e24576\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring start {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring end {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7\",\"trace_id\":\"056c6533-0c1b-480c-93bb-4b7c788b5dc4\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring start {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring end {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23540024,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":38.25,\"usage\":23605688,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23563904,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.6,\"average_seconds_per_request\":0.6} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":635.09} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":2129.8,\"usage\":23740736,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23715400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":51.31,\"usage\":23689016,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23649656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":18.47,\"usage\":23692568,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring start {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring end {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 4ffd6251-0bb8-42a2-a18e-27d014070900 Correlation ID: 3dfd1327-0fd0-48ab-abc8-3e24d3e54823 Timestamp: 2026-04-24 10:28:49Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:49Z\\\",\\\"trace_id\\\":\\\"4ffd6251-0bb8-42a2-a18e-27d014070900\\\",\\\"correlation_id\\\":\\\"3dfd1327-0fd0-48ab-abc8-3e24d3e54823\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00 Correlation ID: 37093cd8-0b46-4609-9795-2d03ed6bd5a0 Timestamp: 2026-04-24 10:28:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:50Z\\\",\\\"trace_id\\\":\\\"a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00\\\",\\\"correlation_id\\\":\\\"37093cd8-0b46-4609-9795-2d03ed6bd5a0\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: f80e988f-7954-4b3a-8ec3-114accb80500 Correlation ID: 9071fc56-b9f5-4652-a659-15c6eae96e2b Timestamp: 2026-04-24 10:28:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:51Z\\\",\\\"trace_id\\\":\\\"f80e988f-7954-4b3a-8ec3-114accb80500\\\",\\\"correlation_id\\\":\\\"9071fc56-b9f5-4652-a659-15c6eae96e2b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1bff69e5-e16d-4ba1-a98d-a3c1f0c31200 Correlation ID: d592f12c-def5-4788-9547-488e14ea76c7 Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"1bff69e5-e16d-4ba1-a98d-a3c1f0c31200\\\",\\\"correlation_id\\\":\\\"d592f12c-def5-4788-9547-488e14ea76c7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: ea8e72a7-34e6-4e27-8430-34b44df69500 Correlation ID: 5d9e83c5-ae5b-4aae-a37e-34afd4d607cb Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"ea8e72a7-34e6-4e27-8430-34b44df69500\\\",\\\"correlation_id\\\":\\\"5d9e83c5-ae5b-4aae-a37e-34afd4d607cb\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring start {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring end {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:48] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:30:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring start {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring end {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:27] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:26\",\"to\":\"10:31\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:21\",\"to\":\"00:26\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:39] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:33:49.213623Z\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:55] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811658,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811659,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811660,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811661,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811662,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811663,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.ALERT: [SyncActivity] Failed {\"import_id\":811658,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":734} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.ALERT: [SyncActivity] Failed {\"import_id\":811659,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811660,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811661,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:14] local.ALERT: [SyncActivity] Failed {\"import_id\":811662,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Start {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-04-24 10:14:00\",\"to\":\"2026-04-24 10:30:00\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] End {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Memory usage {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":25835392,\"memory_real_usage\":67108864,\"pid\":13882} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":274.6,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:25] local.NOTICE: Monitoring start {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:26] local.NOTICE: Monitoring end {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:33:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring start {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring end {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring start {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring end {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:36] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:30\",\"to\":\"10:35\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:25\",\"to\":\"00:30\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:38] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:37:43.896065Z\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:44] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring start {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring end {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23653320,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":24.05,\"usage\":23715392,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23673608,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.52,\"average_seconds_per_request\":0.52} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":529.44} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":557.15,\"usage\":23737960,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23715888,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.21,\"usage\":23703864,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23664544,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":15.21,\"usage\":23700312,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":170.3,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring start {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring end {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:39] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"c17f8fa5-8019-4bac-96a0-79872914ffe1\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring start {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring end {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:38:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:23] local.NOTICE: Monitoring start {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:24] local.NOTICE: Monitoring end {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:52] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"f5e9e1c6-a2b7-4389-8b09-4bac9f893daa\",\"trace_id\":\"d964aaf1-4db6-43b2-b3b6-f463dc269e63\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring start {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring end {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:41:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:02] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:36\",\"to\":\"10:41\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:31\",\"to\":\"00:36\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:15] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:43:27.859813Z\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":265.5,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring start {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring end {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:50] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:01] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"181fefef-3ab4-4e50-9e43-0176839f80a5\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring start {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring end {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.NOTICE: Calendar sync start {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 141772b4-13f6-4d7c-9d62-180e61140e00 Correlation ID: 7a33d672-3b29-409c-9a7e-809b437ff1cc Timestamp: 2026-04-24 10:43:47Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:47Z\\\",\\\"trace_id\\\":\\\"141772b4-13f6-4d7c-9d62-180e61140e00\\\",\\\"correlation_id\\\":\\\"7a33d672-3b29-409c-9a7e-809b437ff1cc\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 644bfd61-a77c-47d4-8021-25ebad431400 Correlation ID: 2d57c4e2-ea25-4cce-ad2f-2070b336feea Timestamp: 2026-04-24 10:43:48Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:48Z\\\",\\\"trace_id\\\":\\\"644bfd61-a77c-47d4-8021-25ebad431400\\\",\\\"correlation_id\\\":\\\"2d57c4e2-ea25-4cce-ad2f-2070b336feea\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 673e2791-28a4-4b0c-b527-94df7fa61400 Correlation ID: 39b3df04-64a8-4564-a9fc-1dc97e3e18c3 Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"673e2791-28a4-4b0c-b527-94df7fa61400\\\",\\\"correlation_id\\\":\\\"39b3df04-64a8-4564-a9fc-1dc97e3e18c3\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 227397e0-6520-44b0-aa07-4b8c19f11400 Correlation ID: 64c1c5eb-f1e9-4240-b801-499afc07c25a Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"227397e0-6520-44b0-aa07-4b8c19f11400\\\",\\\"correlation_id\\\":\\\"64c1c5eb-f1e9-4240-b801-499afc07c25a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 824e8253-29dc-41d1-98ea-bfcd67de4400 Correlation ID: 9cf5c0b1-83fd-4c1b-8801-3cb0491fc822 Timestamp: 2026-04-24 10:43:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:51Z\\\",\\\"trace_id\\\":\\\"824e8253-29dc-41d1-98ea-bfcd67de4400\\\",\\\"correlation_id\\\":\\\"9cf5c0b1-83fd-4c1b-8801-3cb0491fc822\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"7c2db39427c8a527d982f28d342e8b1ce66fca1ee2e3d936c44b727ed9da5b57\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:44:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring start {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring end {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":23661824,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":67.35,\"usage\":23704944,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":23660768,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":30.63,\"usage\":23705592,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":23660760,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:53] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1777025653,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1434.81,\"usage\":23679464,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":23660952,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":38.86,\"usage\":23705736,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":23661080,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:57] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1241.2,\"usage\":23682400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":23661040,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":22.86,\"usage\":23703400,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":23660416,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":49.38,\"usage\":23702456,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":23660600,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap before {\"current\":23668520,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap after {\"used\":4960,\"current\":23673480,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap final {\"used\":5824,\"current\":23674344,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] create ExternalAccountMap {\"team_id\":3143,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap before {\"current\":23671352,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap after {\"used\":5280,\"current\":23676632,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap final {\"used\":6144,\"current\":23677496,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":3242.96,\"usage\":23680656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-1152897029009658685
|
-2923592658049001251
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20508-notify-before-AJ Project: faVsco.js, menu
JY-20508-notify-before-AJ-report-expiration, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Hide Chessboard
Show Grid
Zoom In
Zoom Out
Actual Size
Fit Zoom to Window
Show Color Picker
32x32 PNG (32-bit color) 2.54 kB
Image not loaded Try to open it externally to fix format problem
Code changed:
Hide
Sync Changes
Hide This Notification
1219
Previous Highlighted Error
Next Highlighted Error
[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isWeekend":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","teamId":1,"frequency":"weekly","type":"ask_jiminny"} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43"} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1977,"user_id":143,"activity_count":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","recipientsCount":1} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {"uuid":"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778","email":"[EMAIL]"} {"correlation_id":"27ada0cc-4eb3-49c4-9115-19ece9e24576","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring start {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring end {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7","trace_id":"056c6533-0c1b-480c-93bb-4b7c788b5dc4"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring start {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring end {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":23540024,"real_usage":65011712,"pid":13878} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":38.25,"usage":23605688,"real_usage":65011712,"pid":13878,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":23563904,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.6,"average_seconds_per_request":0.6} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":635.09} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":2129.8,"usage":23740736,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":23715400,"real_usage":65011712,"pid":13878} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":51.31,"usage":23689016,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":23649656,"real_usage":65011712,"pid":13878} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":18.47,"usage":23692568,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-04-24 06:38:47"}}} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring start {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring end {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"calendar:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1393,"provider":"google","refreshToken":"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1387,"provider":"google","refreshToken":"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1348,"provider":"google","refreshToken":"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1361,"provider":"google","refreshToken":"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1310,"provider":"google","refreshToken":"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1333,"provider":"google","refreshToken":"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1368,"provider":"google","refreshToken":"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1365,"provider":"google","refreshToken":"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1364,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1364...
|
78745
|
|
78739
|
2016
|
4
|
2026-04-24T13:40:18.285895+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777038018285_m2.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/public/jiminny_2.png
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20508-notify-before-AJ Project: faVsco.js, menu
JY-20508-notify-before-AJ-report-expiration, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Hide Chessboard
Show Grid
Zoom In
Zoom Out
Actual Size
Fit Zoom to Window
Show Color Picker
32x32 PNG (32-bit color) 2.54 kB
Image not loaded Try to open it externally to fix format problem
Code changed:
Hide
Sync Changes
Hide This Notification
1219
Previous Highlighted Error
Next Highlighted Error
[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isWeekend":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","teamId":1,"frequency":"weekly","type":"ask_jiminny"} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43"} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1977,"user_id":143,"activity_count":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","recipientsCount":1} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {"uuid":"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778","email":"[EMAIL]"} {"correlation_id":"27ada0cc-4eb3-49c4-9115-19ece9e24576","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring start {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring end {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7","trace_id":"056c6533-0c1b-480c-93bb-4b7c788b5dc4"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring start {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring end {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":23540024,"real_usage":65011712,"pid":13878} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":38.25,"usage":23605688,"real_usage":65011712,"pid":13878,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":23563904,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.6,"average_seconds_per_request":0.6} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":635.09} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":2129.8,"usage":23740736,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":23715400,"real_usage":65011712,"pid":13878} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":51.31,"usage":23689016,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":23649656,"real_usage":65011712,"pid":13878} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":18.47,"usage":23692568,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-04-24 06:38:47"}}} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring start {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring end {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"calendar:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1393,"provider":"google","refreshToken":"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1387,"provider":"google","refreshToken":"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1348,"provider":"google","refreshToken":"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1361,"provider":"google","refreshToken":"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1310,"provider":"google","refreshToken":"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1333,"provider":"google","refreshToken":"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1368,"provider":"google","refreshToken":"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1365,"provider":"google","refreshToken":"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1364,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1364...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20508-notify-before-AJ-report-expiration, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.10771277,"height":0.025538707},"help_text":"Git Branch: JY-20508-notify-before-AJ-report-expiration","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.83976066,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"ReportControllerTest","depth":6,"bounds":{"left":0.8550532,"top":0.019952115,"width":0.06017287,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'ReportControllerTest'","depth":6,"bounds":{"left":0.91522604,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'ReportControllerTest'","depth":6,"bounds":{"left":0.9265292,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9378325,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96575797,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.97706115,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.98836434,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide Chessboard","depth":4,"bounds":{"left":0.13663563,"top":0.19792499,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Grid","depth":4,"bounds":{"left":0.14527926,"top":0.19792499,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Zoom In","depth":4,"bounds":{"left":0.15625,"top":0.19792499,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Zoom Out","depth":4,"bounds":{"left":0.16489361,"top":0.19792499,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Actual Size","depth":4,"bounds":{"left":0.17353724,"top":0.19792499,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Fit Zoom to Window","depth":4,"bounds":{"left":0.18218085,"top":0.19792499,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Color Picker","depth":4,"bounds":{"left":0.19082446,"top":0.19792499,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"32x32 PNG (32-bit color) 2.54 kB","depth":3,"bounds":{"left":0.3387633,"top":0.1963288,"width":0.06948138,"height":0.022346368},"role_description":"text"},{"role":"AXStaticText","text":"Image not loaded Try to open it externally to fix format problem","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.27293882,"height":0.0},"role_description":"text"},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1219","depth":4,"bounds":{"left":0.6722075,"top":0.10055866,"width":0.013630319,"height":0.015163607},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.6875,"top":0.09896249,"width":0.00731383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.69481385,"top":0.09896249,"width":0.006981383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isWeekend\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"teamId\":1,\"frequency\":\"weekly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\"} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1977,\"user_id\":143,\"activity_count\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"recipientsCount\":1} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {\"uuid\":\"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778\",\"email\":\"lukas.kovalik@jiminny.com\"} {\"correlation_id\":\"27ada0cc-4eb3-49c4-9115-19ece9e24576\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring start {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring end {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7\",\"trace_id\":\"056c6533-0c1b-480c-93bb-4b7c788b5dc4\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring start {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring end {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23540024,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":38.25,\"usage\":23605688,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23563904,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.6,\"average_seconds_per_request\":0.6} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":635.09} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":2129.8,\"usage\":23740736,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23715400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":51.31,\"usage\":23689016,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23649656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":18.47,\"usage\":23692568,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring start {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring end {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 4ffd6251-0bb8-42a2-a18e-27d014070900 Correlation ID: 3dfd1327-0fd0-48ab-abc8-3e24d3e54823 Timestamp: 2026-04-24 10:28:49Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:49Z\\\",\\\"trace_id\\\":\\\"4ffd6251-0bb8-42a2-a18e-27d014070900\\\",\\\"correlation_id\\\":\\\"3dfd1327-0fd0-48ab-abc8-3e24d3e54823\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00 Correlation ID: 37093cd8-0b46-4609-9795-2d03ed6bd5a0 Timestamp: 2026-04-24 10:28:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:50Z\\\",\\\"trace_id\\\":\\\"a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00\\\",\\\"correlation_id\\\":\\\"37093cd8-0b46-4609-9795-2d03ed6bd5a0\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: f80e988f-7954-4b3a-8ec3-114accb80500 Correlation ID: 9071fc56-b9f5-4652-a659-15c6eae96e2b Timestamp: 2026-04-24 10:28:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:51Z\\\",\\\"trace_id\\\":\\\"f80e988f-7954-4b3a-8ec3-114accb80500\\\",\\\"correlation_id\\\":\\\"9071fc56-b9f5-4652-a659-15c6eae96e2b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1bff69e5-e16d-4ba1-a98d-a3c1f0c31200 Correlation ID: d592f12c-def5-4788-9547-488e14ea76c7 Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"1bff69e5-e16d-4ba1-a98d-a3c1f0c31200\\\",\\\"correlation_id\\\":\\\"d592f12c-def5-4788-9547-488e14ea76c7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: ea8e72a7-34e6-4e27-8430-34b44df69500 Correlation ID: 5d9e83c5-ae5b-4aae-a37e-34afd4d607cb Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"ea8e72a7-34e6-4e27-8430-34b44df69500\\\",\\\"correlation_id\\\":\\\"5d9e83c5-ae5b-4aae-a37e-34afd4d607cb\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring start {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring end {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:48] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:30:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring start {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring end {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:27] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:26\",\"to\":\"10:31\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:21\",\"to\":\"00:26\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:39] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:33:49.213623Z\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:55] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811658,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811659,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811660,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811661,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811662,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811663,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.ALERT: [SyncActivity] Failed {\"import_id\":811658,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":734} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.ALERT: [SyncActivity] Failed {\"import_id\":811659,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811660,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811661,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:14] local.ALERT: [SyncActivity] Failed {\"import_id\":811662,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Start {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-04-24 10:14:00\",\"to\":\"2026-04-24 10:30:00\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] End {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Memory usage {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":25835392,\"memory_real_usage\":67108864,\"pid\":13882} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":274.6,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:25] local.NOTICE: Monitoring start {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:26] local.NOTICE: Monitoring end {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:33:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring start {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring end {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring start {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring end {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:36] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:30\",\"to\":\"10:35\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:25\",\"to\":\"00:30\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:38] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:37:43.896065Z\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:44] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring start {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring end {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23653320,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":24.05,\"usage\":23715392,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23673608,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.52,\"average_seconds_per_request\":0.52} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":529.44} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":557.15,\"usage\":23737960,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23715888,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.21,\"usage\":23703864,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23664544,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":15.21,\"usage\":23700312,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":170.3,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring start {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring end {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:39] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"c17f8fa5-8019-4bac-96a0-79872914ffe1\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring start {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring end {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:38:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:23] local.NOTICE: Monitoring start {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:24] local.NOTICE: Monitoring end {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:52] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"f5e9e1c6-a2b7-4389-8b09-4bac9f893daa\",\"trace_id\":\"d964aaf1-4db6-43b2-b3b6-f463dc269e63\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring start {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring end {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:41:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:02] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:36\",\"to\":\"10:41\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:31\",\"to\":\"00:36\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:15] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:43:27.859813Z\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":265.5,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring start {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring end {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:50] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:01] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"181fefef-3ab4-4e50-9e43-0176839f80a5\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring start {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring end {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.NOTICE: Calendar sync start {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 141772b4-13f6-4d7c-9d62-180e61140e00 Correlation ID: 7a33d672-3b29-409c-9a7e-809b437ff1cc Timestamp: 2026-04-24 10:43:47Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:47Z\\\",\\\"trace_id\\\":\\\"141772b4-13f6-4d7c-9d62-180e61140e00\\\",\\\"correlation_id\\\":\\\"7a33d672-3b29-409c-9a7e-809b437ff1cc\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 644bfd61-a77c-47d4-8021-25ebad431400 Correlation ID: 2d57c4e2-ea25-4cce-ad2f-2070b336feea Timestamp: 2026-04-24 10:43:48Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:48Z\\\",\\\"trace_id\\\":\\\"644bfd61-a77c-47d4-8021-25ebad431400\\\",\\\"correlation_id\\\":\\\"2d57c4e2-ea25-4cce-ad2f-2070b336feea\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 673e2791-28a4-4b0c-b527-94df7fa61400 Correlation ID: 39b3df04-64a8-4564-a9fc-1dc97e3e18c3 Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"673e2791-28a4-4b0c-b527-94df7fa61400\\\",\\\"correlation_id\\\":\\\"39b3df04-64a8-4564-a9fc-1dc97e3e18c3\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 227397e0-6520-44b0-aa07-4b8c19f11400 Correlation ID: 64c1c5eb-f1e9-4240-b801-499afc07c25a Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"227397e0-6520-44b0-aa07-4b8c19f11400\\\",\\\"correlation_id\\\":\\\"64c1c5eb-f1e9-4240-b801-499afc07c25a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 824e8253-29dc-41d1-98ea-bfcd67de4400 Correlation ID: 9cf5c0b1-83fd-4c1b-8801-3cb0491fc822 Timestamp: 2026-04-24 10:43:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:51Z\\\",\\\"trace_id\\\":\\\"824e8253-29dc-41d1-98ea-bfcd67de4400\\\",\\\"correlation_id\\\":\\\"9cf5c0b1-83fd-4c1b-8801-3cb0491fc822\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"7c2db39427c8a527d982f28d342e8b1ce66fca1ee2e3d936c44b727ed9da5b57\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:44:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring start {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring end {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":23661824,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":67.35,\"usage\":23704944,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":23660768,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":30.63,\"usage\":23705592,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":23660760,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:53] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1777025653,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1434.81,\"usage\":23679464,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":23660952,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":38.86,\"usage\":23705736,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":23661080,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:57] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1241.2,\"usage\":23682400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":23661040,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":22.86,\"usage\":23703400,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":23660416,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":49.38,\"usage\":23702456,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":23660600,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap before {\"current\":23668520,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap after {\"used\":4960,\"current\":23673480,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap final {\"used\":5824,\"current\":23674344,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] create ExternalAccountMap {\"team_id\":3143,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap before {\"current\":23671352,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap after {\"used\":5280,\"current\":23676632,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap final {\"used\":6144,\"current\":23677496,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":3242.96,\"usage\":23680656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}","depth":4,"value":"[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isWeekend\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"teamId\":1,\"frequency\":\"weekly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\"} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1977,\"user_id\":143,\"activity_count\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"recipientsCount\":1} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {\"uuid\":\"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778\",\"email\":\"lukas.kovalik@jiminny.com\"} {\"correlation_id\":\"27ada0cc-4eb3-49c4-9115-19ece9e24576\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring start {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring end {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7\",\"trace_id\":\"056c6533-0c1b-480c-93bb-4b7c788b5dc4\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring start {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring end {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23540024,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":38.25,\"usage\":23605688,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23563904,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.6,\"average_seconds_per_request\":0.6} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":635.09} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":2129.8,\"usage\":23740736,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23715400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":51.31,\"usage\":23689016,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23649656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":18.47,\"usage\":23692568,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring start {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring end {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 4ffd6251-0bb8-42a2-a18e-27d014070900 Correlation ID: 3dfd1327-0fd0-48ab-abc8-3e24d3e54823 Timestamp: 2026-04-24 10:28:49Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:49Z\\\",\\\"trace_id\\\":\\\"4ffd6251-0bb8-42a2-a18e-27d014070900\\\",\\\"correlation_id\\\":\\\"3dfd1327-0fd0-48ab-abc8-3e24d3e54823\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00 Correlation ID: 37093cd8-0b46-4609-9795-2d03ed6bd5a0 Timestamp: 2026-04-24 10:28:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:50Z\\\",\\\"trace_id\\\":\\\"a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00\\\",\\\"correlation_id\\\":\\\"37093cd8-0b46-4609-9795-2d03ed6bd5a0\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: f80e988f-7954-4b3a-8ec3-114accb80500 Correlation ID: 9071fc56-b9f5-4652-a659-15c6eae96e2b Timestamp: 2026-04-24 10:28:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:51Z\\\",\\\"trace_id\\\":\\\"f80e988f-7954-4b3a-8ec3-114accb80500\\\",\\\"correlation_id\\\":\\\"9071fc56-b9f5-4652-a659-15c6eae96e2b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1bff69e5-e16d-4ba1-a98d-a3c1f0c31200 Correlation ID: d592f12c-def5-4788-9547-488e14ea76c7 Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"1bff69e5-e16d-4ba1-a98d-a3c1f0c31200\\\",\\\"correlation_id\\\":\\\"d592f12c-def5-4788-9547-488e14ea76c7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: ea8e72a7-34e6-4e27-8430-34b44df69500 Correlation ID: 5d9e83c5-ae5b-4aae-a37e-34afd4d607cb Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"ea8e72a7-34e6-4e27-8430-34b44df69500\\\",\\\"correlation_id\\\":\\\"5d9e83c5-ae5b-4aae-a37e-34afd4d607cb\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring start {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring end {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:48] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:30:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring start {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring end {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:27] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:26\",\"to\":\"10:31\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:21\",\"to\":\"00:26\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:39] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:33:49.213623Z\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:55] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811658,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811659,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811660,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811661,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811662,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811663,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.ALERT: [SyncActivity] Failed {\"import_id\":811658,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":734} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.ALERT: [SyncActivity] Failed {\"import_id\":811659,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811660,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811661,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:14] local.ALERT: [SyncActivity] Failed {\"import_id\":811662,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Start {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-04-24 10:14:00\",\"to\":\"2026-04-24 10:30:00\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] End {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Memory usage {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":25835392,\"memory_real_usage\":67108864,\"pid\":13882} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":274.6,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:25] local.NOTICE: Monitoring start {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:26] local.NOTICE: Monitoring end {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:33:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring start {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring end {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring start {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring end {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:36] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:30\",\"to\":\"10:35\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:25\",\"to\":\"00:30\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:38] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:37:43.896065Z\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:44] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring start {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring end {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23653320,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":24.05,\"usage\":23715392,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23673608,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.52,\"average_seconds_per_request\":0.52} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":529.44} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":557.15,\"usage\":23737960,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23715888,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.21,\"usage\":23703864,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23664544,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":15.21,\"usage\":23700312,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":170.3,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring start {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring end {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:39] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"c17f8fa5-8019-4bac-96a0-79872914ffe1\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring start {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring end {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:38:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:23] local.NOTICE: Monitoring start {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:24] local.NOTICE: Monitoring end {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:52] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"f5e9e1c6-a2b7-4389-8b09-4bac9f893daa\",\"trace_id\":\"d964aaf1-4db6-43b2-b3b6-f463dc269e63\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring start {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring end {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:41:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:02] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:36\",\"to\":\"10:41\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:31\",\"to\":\"00:36\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:15] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:43:27.859813Z\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":265.5,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring start {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring end {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:50] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:01] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"181fefef-3ab4-4e50-9e43-0176839f80a5\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring start {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring end {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.NOTICE: Calendar sync start {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 141772b4-13f6-4d7c-9d62-180e61140e00 Correlation ID: 7a33d672-3b29-409c-9a7e-809b437ff1cc Timestamp: 2026-04-24 10:43:47Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:47Z\\\",\\\"trace_id\\\":\\\"141772b4-13f6-4d7c-9d62-180e61140e00\\\",\\\"correlation_id\\\":\\\"7a33d672-3b29-409c-9a7e-809b437ff1cc\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 644bfd61-a77c-47d4-8021-25ebad431400 Correlation ID: 2d57c4e2-ea25-4cce-ad2f-2070b336feea Timestamp: 2026-04-24 10:43:48Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:48Z\\\",\\\"trace_id\\\":\\\"644bfd61-a77c-47d4-8021-25ebad431400\\\",\\\"correlation_id\\\":\\\"2d57c4e2-ea25-4cce-ad2f-2070b336feea\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 673e2791-28a4-4b0c-b527-94df7fa61400 Correlation ID: 39b3df04-64a8-4564-a9fc-1dc97e3e18c3 Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"673e2791-28a4-4b0c-b527-94df7fa61400\\\",\\\"correlation_id\\\":\\\"39b3df04-64a8-4564-a9fc-1dc97e3e18c3\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 227397e0-6520-44b0-aa07-4b8c19f11400 Correlation ID: 64c1c5eb-f1e9-4240-b801-499afc07c25a Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"227397e0-6520-44b0-aa07-4b8c19f11400\\\",\\\"correlation_id\\\":\\\"64c1c5eb-f1e9-4240-b801-499afc07c25a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 824e8253-29dc-41d1-98ea-bfcd67de4400 Correlation ID: 9cf5c0b1-83fd-4c1b-8801-3cb0491fc822 Timestamp: 2026-04-24 10:43:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:51Z\\\",\\\"trace_id\\\":\\\"824e8253-29dc-41d1-98ea-bfcd67de4400\\\",\\\"correlation_id\\\":\\\"9cf5c0b1-83fd-4c1b-8801-3cb0491fc822\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"7c2db39427c8a527d982f28d342e8b1ce66fca1ee2e3d936c44b727ed9da5b57\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:44:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring start {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring end {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":23661824,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":67.35,\"usage\":23704944,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":23660768,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":30.63,\"usage\":23705592,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":23660760,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:53] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1777025653,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1434.81,\"usage\":23679464,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":23660952,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":38.86,\"usage\":23705736,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":23661080,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:57] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1241.2,\"usage\":23682400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":23661040,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":22.86,\"usage\":23703400,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":23660416,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":49.38,\"usage\":23702456,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":23660600,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap before {\"current\":23668520,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap after {\"used\":4960,\"current\":23673480,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap final {\"used\":5824,\"current\":23674344,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] create ExternalAccountMap {\"team_id\":3143,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap before {\"current\":23671352,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap after {\"used\":5280,\"current\":23676632,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap final {\"used\":6144,\"current\":23677496,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":3242.96,\"usage\":23680656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app","depth":6,"role_description":"text"},{"role":"AXStaticText","text":".circleci","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".cursor","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".vscode","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".windsurf","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Actions, folder","depth":8,"role_description":"text"},{"role":"AXStaticText","text":"Component, folder","depth":8,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Dtos, folder","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"Events, folder","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"AskAnythingPromptService.php","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"HistoryService.php","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"AskJiminnyAi, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"AWS, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"BillingManagement, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Cache, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedback, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Country, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"CustomerApi, folder","depth":9,"role_description":"text"}]...
|
-1152897029009658685
|
-2923592658049001251
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20508-notify-before-AJ Project: faVsco.js, menu
JY-20508-notify-before-AJ-report-expiration, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Hide Chessboard
Show Grid
Zoom In
Zoom Out
Actual Size
Fit Zoom to Window
Show Color Picker
32x32 PNG (32-bit color) 2.54 kB
Image not loaded Try to open it externally to fix format problem
Code changed:
Hide
Sync Changes
Hide This Notification
1219
Previous Highlighted Error
Next Highlighted Error
[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isWeekend":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","teamId":1,"frequency":"weekly","type":"ask_jiminny"} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43"} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1977,"user_id":143,"activity_count":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","recipientsCount":1} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {"uuid":"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778","email":"[EMAIL]"} {"correlation_id":"27ada0cc-4eb3-49c4-9115-19ece9e24576","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring start {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring end {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7","trace_id":"056c6533-0c1b-480c-93bb-4b7c788b5dc4"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring start {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring end {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":23540024,"real_usage":65011712,"pid":13878} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":38.25,"usage":23605688,"real_usage":65011712,"pid":13878,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":23563904,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.6,"average_seconds_per_request":0.6} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":635.09} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":2129.8,"usage":23740736,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":23715400,"real_usage":65011712,"pid":13878} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":51.31,"usage":23689016,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":23649656,"real_usage":65011712,"pid":13878} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":18.47,"usage":23692568,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-04-24 06:38:47"}}} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring start {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring end {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"calendar:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1393,"provider":"google","refreshToken":"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1387,"provider":"google","refreshToken":"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1348,"provider":"google","refreshToken":"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1361,"provider":"google","refreshToken":"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1310,"provider":"google","refreshToken":"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1333,"provider":"google","refreshToken":"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1368,"provider":"google","refreshToken":"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1365,"provider":"google","refreshToken":"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1364,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1364...
|
78736
|
|
78738
|
2015
|
3
|
2026-04-24T13:40:18.155403+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777038018155_m1.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/public/jiminny_2.png
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20508-notify-before-AJ Project: faVsco.js, menu
JY-20508-notify-before-AJ-report-expiration, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Hide Chessboard
Show Grid
Zoom In
Zoom Out
Actual Size
Fit Zoom to Window
Show Color Picker
32x32 PNG (32-bit color) 2.54 kB
Image not loaded Try to open it externally to fix format problem
Code changed:
Hide
Sync Changes
Hide This Notification
1219
Previous Highlighted Error
Next Highlighted Error
[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isWeekend":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","teamId":1,"frequency":"weekly","type":"ask_jiminny"} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43"} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1977,"user_id":143,"activity_count":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","recipientsCount":1} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {"uuid":"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778","email":"[EMAIL]"} {"correlation_id":"27ada0cc-4eb3-49c4-9115-19ece9e24576","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring start {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring end {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7","trace_id":"056c6533-0c1b-480c-93bb-4b7c788b5dc4"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring start {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring end {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":23540024,"real_usage":65011712,"pid":13878} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":38.25,"usage":23605688,"real_usage":65011712,"pid":13878,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":23563904,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.6,"average_seconds_per_request":0.6} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":635.09} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":2129.8,"usage":23740736,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":23715400,"real_usage":65011712,"pid":13878} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":51.31,"usage":23689016,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":23649656,"real_usage":65011712,"pid":13878} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":18.47,"usage":23692568,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-04-24 06:38:47"}}} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring start {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring end {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"calendar:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1393,"provider":"google","refreshToken":"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1387,"provider":"google","refreshToken":"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1348,"provider":"google","refreshToken":"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1361,"provider":"google","refreshToken":"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1310,"provider":"google","refreshToken":"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1333,"provider":"google","refreshToken":"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1368,"provider":"google","refreshToken":"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1365,"provider":"google","refreshToken":"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1364,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1364...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20508-notify-before-AJ-report-expiration, menu","depth":5,"help_text":"Git Branch: JY-20508-notify-before-AJ-report-expiration","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"ReportControllerTest","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'ReportControllerTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'ReportControllerTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide Chessboard","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Grid","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Zoom In","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Zoom Out","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Actual Size","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Fit Zoom to Window","depth":4,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Color Picker","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"32x32 PNG (32-bit color) 2.54 kB","depth":3,"role_description":"text"},{"role":"AXStaticText","text":"Image not loaded Try to open it externally to fix format problem","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.5701389,"height":1.0},"role_description":"text"},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1219","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isWeekend\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"teamId\":1,\"frequency\":\"weekly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\"} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1977,\"user_id\":143,\"activity_count\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"recipientsCount\":1} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {\"uuid\":\"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778\",\"email\":\"lukas.kovalik@jiminny.com\"} {\"correlation_id\":\"27ada0cc-4eb3-49c4-9115-19ece9e24576\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring start {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring end {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7\",\"trace_id\":\"056c6533-0c1b-480c-93bb-4b7c788b5dc4\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring start {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring end {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23540024,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":38.25,\"usage\":23605688,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23563904,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.6,\"average_seconds_per_request\":0.6} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":635.09} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":2129.8,\"usage\":23740736,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23715400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":51.31,\"usage\":23689016,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23649656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":18.47,\"usage\":23692568,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring start {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring end {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 4ffd6251-0bb8-42a2-a18e-27d014070900 Correlation ID: 3dfd1327-0fd0-48ab-abc8-3e24d3e54823 Timestamp: 2026-04-24 10:28:49Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:49Z\\\",\\\"trace_id\\\":\\\"4ffd6251-0bb8-42a2-a18e-27d014070900\\\",\\\"correlation_id\\\":\\\"3dfd1327-0fd0-48ab-abc8-3e24d3e54823\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00 Correlation ID: 37093cd8-0b46-4609-9795-2d03ed6bd5a0 Timestamp: 2026-04-24 10:28:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:50Z\\\",\\\"trace_id\\\":\\\"a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00\\\",\\\"correlation_id\\\":\\\"37093cd8-0b46-4609-9795-2d03ed6bd5a0\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: f80e988f-7954-4b3a-8ec3-114accb80500 Correlation ID: 9071fc56-b9f5-4652-a659-15c6eae96e2b Timestamp: 2026-04-24 10:28:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:51Z\\\",\\\"trace_id\\\":\\\"f80e988f-7954-4b3a-8ec3-114accb80500\\\",\\\"correlation_id\\\":\\\"9071fc56-b9f5-4652-a659-15c6eae96e2b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1bff69e5-e16d-4ba1-a98d-a3c1f0c31200 Correlation ID: d592f12c-def5-4788-9547-488e14ea76c7 Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"1bff69e5-e16d-4ba1-a98d-a3c1f0c31200\\\",\\\"correlation_id\\\":\\\"d592f12c-def5-4788-9547-488e14ea76c7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: ea8e72a7-34e6-4e27-8430-34b44df69500 Correlation ID: 5d9e83c5-ae5b-4aae-a37e-34afd4d607cb Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"ea8e72a7-34e6-4e27-8430-34b44df69500\\\",\\\"correlation_id\\\":\\\"5d9e83c5-ae5b-4aae-a37e-34afd4d607cb\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring start {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring end {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:48] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:30:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring start {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring end {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:27] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:26\",\"to\":\"10:31\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:21\",\"to\":\"00:26\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:39] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:33:49.213623Z\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:55] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811658,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811659,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811660,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811661,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811662,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811663,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.ALERT: [SyncActivity] Failed {\"import_id\":811658,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":734} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.ALERT: [SyncActivity] Failed {\"import_id\":811659,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811660,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811661,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:14] local.ALERT: [SyncActivity] Failed {\"import_id\":811662,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Start {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-04-24 10:14:00\",\"to\":\"2026-04-24 10:30:00\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] End {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Memory usage {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":25835392,\"memory_real_usage\":67108864,\"pid\":13882} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":274.6,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:25] local.NOTICE: Monitoring start {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:26] local.NOTICE: Monitoring end {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:33:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring start {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring end {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring start {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring end {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:36] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:30\",\"to\":\"10:35\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:25\",\"to\":\"00:30\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:38] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:37:43.896065Z\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:44] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring start {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring end {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23653320,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":24.05,\"usage\":23715392,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23673608,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.52,\"average_seconds_per_request\":0.52} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":529.44} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":557.15,\"usage\":23737960,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23715888,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.21,\"usage\":23703864,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23664544,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":15.21,\"usage\":23700312,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":170.3,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring start {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring end {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:39] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"c17f8fa5-8019-4bac-96a0-79872914ffe1\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring start {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring end {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:38:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:23] local.NOTICE: Monitoring start {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:24] local.NOTICE: Monitoring end {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:52] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"f5e9e1c6-a2b7-4389-8b09-4bac9f893daa\",\"trace_id\":\"d964aaf1-4db6-43b2-b3b6-f463dc269e63\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring start {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring end {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:41:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:02] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:36\",\"to\":\"10:41\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:31\",\"to\":\"00:36\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:15] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:43:27.859813Z\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":265.5,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring start {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring end {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:50] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:01] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"181fefef-3ab4-4e50-9e43-0176839f80a5\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring start {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring end {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.NOTICE: Calendar sync start {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 141772b4-13f6-4d7c-9d62-180e61140e00 Correlation ID: 7a33d672-3b29-409c-9a7e-809b437ff1cc Timestamp: 2026-04-24 10:43:47Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:47Z\\\",\\\"trace_id\\\":\\\"141772b4-13f6-4d7c-9d62-180e61140e00\\\",\\\"correlation_id\\\":\\\"7a33d672-3b29-409c-9a7e-809b437ff1cc\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 644bfd61-a77c-47d4-8021-25ebad431400 Correlation ID: 2d57c4e2-ea25-4cce-ad2f-2070b336feea Timestamp: 2026-04-24 10:43:48Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:48Z\\\",\\\"trace_id\\\":\\\"644bfd61-a77c-47d4-8021-25ebad431400\\\",\\\"correlation_id\\\":\\\"2d57c4e2-ea25-4cce-ad2f-2070b336feea\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 673e2791-28a4-4b0c-b527-94df7fa61400 Correlation ID: 39b3df04-64a8-4564-a9fc-1dc97e3e18c3 Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"673e2791-28a4-4b0c-b527-94df7fa61400\\\",\\\"correlation_id\\\":\\\"39b3df04-64a8-4564-a9fc-1dc97e3e18c3\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 227397e0-6520-44b0-aa07-4b8c19f11400 Correlation ID: 64c1c5eb-f1e9-4240-b801-499afc07c25a Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"227397e0-6520-44b0-aa07-4b8c19f11400\\\",\\\"correlation_id\\\":\\\"64c1c5eb-f1e9-4240-b801-499afc07c25a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 824e8253-29dc-41d1-98ea-bfcd67de4400 Correlation ID: 9cf5c0b1-83fd-4c1b-8801-3cb0491fc822 Timestamp: 2026-04-24 10:43:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:51Z\\\",\\\"trace_id\\\":\\\"824e8253-29dc-41d1-98ea-bfcd67de4400\\\",\\\"correlation_id\\\":\\\"9cf5c0b1-83fd-4c1b-8801-3cb0491fc822\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"7c2db39427c8a527d982f28d342e8b1ce66fca1ee2e3d936c44b727ed9da5b57\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:44:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring start {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring end {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":23661824,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":67.35,\"usage\":23704944,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":23660768,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":30.63,\"usage\":23705592,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":23660760,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:53] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1777025653,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1434.81,\"usage\":23679464,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":23660952,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":38.86,\"usage\":23705736,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":23661080,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:57] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1241.2,\"usage\":23682400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":23661040,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":22.86,\"usage\":23703400,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":23660416,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":49.38,\"usage\":23702456,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":23660600,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap before {\"current\":23668520,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap after {\"used\":4960,\"current\":23673480,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap final {\"used\":5824,\"current\":23674344,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] create ExternalAccountMap {\"team_id\":3143,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap before {\"current\":23671352,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap after {\"used\":5280,\"current\":23676632,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap final {\"used\":6144,\"current\":23677496,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":3242.96,\"usage\":23680656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}","depth":4,"value":"[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isWeekend\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"teamId\":1,\"frequency\":\"weekly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\"} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1977,\"user_id\":143,\"activity_count\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"recipientsCount\":1} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {\"uuid\":\"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778\",\"email\":\"lukas.kovalik@jiminny.com\"} {\"correlation_id\":\"27ada0cc-4eb3-49c4-9115-19ece9e24576\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring start {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring end {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7\",\"trace_id\":\"056c6533-0c1b-480c-93bb-4b7c788b5dc4\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring start {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring end {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23540024,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":38.25,\"usage\":23605688,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23563904,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.6,\"average_seconds_per_request\":0.6} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":635.09} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":2129.8,\"usage\":23740736,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23715400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":51.31,\"usage\":23689016,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23649656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":18.47,\"usage\":23692568,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring start {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring end {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 4ffd6251-0bb8-42a2-a18e-27d014070900 Correlation ID: 3dfd1327-0fd0-48ab-abc8-3e24d3e54823 Timestamp: 2026-04-24 10:28:49Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:49Z\\\",\\\"trace_id\\\":\\\"4ffd6251-0bb8-42a2-a18e-27d014070900\\\",\\\"correlation_id\\\":\\\"3dfd1327-0fd0-48ab-abc8-3e24d3e54823\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00 Correlation ID: 37093cd8-0b46-4609-9795-2d03ed6bd5a0 Timestamp: 2026-04-24 10:28:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:50Z\\\",\\\"trace_id\\\":\\\"a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00\\\",\\\"correlation_id\\\":\\\"37093cd8-0b46-4609-9795-2d03ed6bd5a0\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: f80e988f-7954-4b3a-8ec3-114accb80500 Correlation ID: 9071fc56-b9f5-4652-a659-15c6eae96e2b Timestamp: 2026-04-24 10:28:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:51Z\\\",\\\"trace_id\\\":\\\"f80e988f-7954-4b3a-8ec3-114accb80500\\\",\\\"correlation_id\\\":\\\"9071fc56-b9f5-4652-a659-15c6eae96e2b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1bff69e5-e16d-4ba1-a98d-a3c1f0c31200 Correlation ID: d592f12c-def5-4788-9547-488e14ea76c7 Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"1bff69e5-e16d-4ba1-a98d-a3c1f0c31200\\\",\\\"correlation_id\\\":\\\"d592f12c-def5-4788-9547-488e14ea76c7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: ea8e72a7-34e6-4e27-8430-34b44df69500 Correlation ID: 5d9e83c5-ae5b-4aae-a37e-34afd4d607cb Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"ea8e72a7-34e6-4e27-8430-34b44df69500\\\",\\\"correlation_id\\\":\\\"5d9e83c5-ae5b-4aae-a37e-34afd4d607cb\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring start {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring end {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:48] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:30:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring start {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring end {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:27] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:26\",\"to\":\"10:31\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:21\",\"to\":\"00:26\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:39] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:33:49.213623Z\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:55] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811658,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811659,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811660,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811661,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811662,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811663,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.ALERT: [SyncActivity] Failed {\"import_id\":811658,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":734} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.ALERT: [SyncActivity] Failed {\"import_id\":811659,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811660,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811661,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:14] local.ALERT: [SyncActivity] Failed {\"import_id\":811662,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Start {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-04-24 10:14:00\",\"to\":\"2026-04-24 10:30:00\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] End {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Memory usage {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":25835392,\"memory_real_usage\":67108864,\"pid\":13882} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":274.6,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:25] local.NOTICE: Monitoring start {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:26] local.NOTICE: Monitoring end {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:33:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring start {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring end {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring start {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring end {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:36] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:30\",\"to\":\"10:35\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:25\",\"to\":\"00:30\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:38] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:37:43.896065Z\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:44] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring start {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring end {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23653320,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":24.05,\"usage\":23715392,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23673608,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.52,\"average_seconds_per_request\":0.52} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":529.44} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":557.15,\"usage\":23737960,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23715888,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.21,\"usage\":23703864,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23664544,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":15.21,\"usage\":23700312,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":170.3,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring start {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring end {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:39] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"c17f8fa5-8019-4bac-96a0-79872914ffe1\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring start {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring end {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:38:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:23] local.NOTICE: Monitoring start {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:24] local.NOTICE: Monitoring end {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:52] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"f5e9e1c6-a2b7-4389-8b09-4bac9f893daa\",\"trace_id\":\"d964aaf1-4db6-43b2-b3b6-f463dc269e63\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring start {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring end {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:41:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:02] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:36\",\"to\":\"10:41\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:31\",\"to\":\"00:36\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:15] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:43:27.859813Z\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":265.5,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring start {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring end {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:50] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:01] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"181fefef-3ab4-4e50-9e43-0176839f80a5\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring start {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring end {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.NOTICE: Calendar sync start {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 141772b4-13f6-4d7c-9d62-180e61140e00 Correlation ID: 7a33d672-3b29-409c-9a7e-809b437ff1cc Timestamp: 2026-04-24 10:43:47Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:47Z\\\",\\\"trace_id\\\":\\\"141772b4-13f6-4d7c-9d62-180e61140e00\\\",\\\"correlation_id\\\":\\\"7a33d672-3b29-409c-9a7e-809b437ff1cc\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 644bfd61-a77c-47d4-8021-25ebad431400 Correlation ID: 2d57c4e2-ea25-4cce-ad2f-2070b336feea Timestamp: 2026-04-24 10:43:48Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:48Z\\\",\\\"trace_id\\\":\\\"644bfd61-a77c-47d4-8021-25ebad431400\\\",\\\"correlation_id\\\":\\\"2d57c4e2-ea25-4cce-ad2f-2070b336feea\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 673e2791-28a4-4b0c-b527-94df7fa61400 Correlation ID: 39b3df04-64a8-4564-a9fc-1dc97e3e18c3 Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"673e2791-28a4-4b0c-b527-94df7fa61400\\\",\\\"correlation_id\\\":\\\"39b3df04-64a8-4564-a9fc-1dc97e3e18c3\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 227397e0-6520-44b0-aa07-4b8c19f11400 Correlation ID: 64c1c5eb-f1e9-4240-b801-499afc07c25a Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"227397e0-6520-44b0-aa07-4b8c19f11400\\\",\\\"correlation_id\\\":\\\"64c1c5eb-f1e9-4240-b801-499afc07c25a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 824e8253-29dc-41d1-98ea-bfcd67de4400 Correlation ID: 9cf5c0b1-83fd-4c1b-8801-3cb0491fc822 Timestamp: 2026-04-24 10:43:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:51Z\\\",\\\"trace_id\\\":\\\"824e8253-29dc-41d1-98ea-bfcd67de4400\\\",\\\"correlation_id\\\":\\\"9cf5c0b1-83fd-4c1b-8801-3cb0491fc822\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"7c2db39427c8a527d982f28d342e8b1ce66fca1ee2e3d936c44b727ed9da5b57\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:44:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring start {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring end {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":23661824,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":67.35,\"usage\":23704944,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":23660768,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":30.63,\"usage\":23705592,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":23660760,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:53] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1777025653,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1434.81,\"usage\":23679464,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":23660952,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":38.86,\"usage\":23705736,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":23661080,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:57] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1241.2,\"usage\":23682400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":23661040,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":22.86,\"usage\":23703400,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":23660416,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":49.38,\"usage\":23702456,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":23660600,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap before {\"current\":23668520,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap after {\"used\":4960,\"current\":23673480,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap final {\"used\":5824,\"current\":23674344,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] create ExternalAccountMap {\"team_id\":3143,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap before {\"current\":23671352,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap after {\"used\":5280,\"current\":23676632,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap final {\"used\":6144,\"current\":23677496,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":3242.96,\"usage\":23680656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app","depth":6,"role_description":"text"},{"role":"AXStaticText","text":".circleci","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".cursor","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".vscode","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".windsurf","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Actions, folder","depth":8,"role_description":"text"},{"role":"AXStaticText","text":"Component, folder","depth":8,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything, folder","depth":9,"role_description":"text"}]...
|
-1152897029009658685
|
-2923592658049001251
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20508-notify-before-AJ Project: faVsco.js, menu
JY-20508-notify-before-AJ-report-expiration, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Hide Chessboard
Show Grid
Zoom In
Zoom Out
Actual Size
Fit Zoom to Window
Show Color Picker
32x32 PNG (32-bit color) 2.54 kB
Image not loaded Try to open it externally to fix format problem
Code changed:
Hide
Sync Changes
Hide This Notification
1219
Previous Highlighted Error
Next Highlighted Error
[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isWeekend":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","teamId":1,"frequency":"weekly","type":"ask_jiminny"} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43"} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1977,"user_id":143,"activity_count":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","recipientsCount":1} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {"uuid":"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778","email":"[EMAIL]"} {"correlation_id":"27ada0cc-4eb3-49c4-9115-19ece9e24576","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring start {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring end {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7","trace_id":"056c6533-0c1b-480c-93bb-4b7c788b5dc4"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring start {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring end {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":23540024,"real_usage":65011712,"pid":13878} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":38.25,"usage":23605688,"real_usage":65011712,"pid":13878,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":23563904,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.6,"average_seconds_per_request":0.6} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":635.09} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":2129.8,"usage":23740736,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":23715400,"real_usage":65011712,"pid":13878} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":51.31,"usage":23689016,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":23649656,"real_usage":65011712,"pid":13878} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":18.47,"usage":23692568,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-04-24 06:38:47"}}} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring start {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring end {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"calendar:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1393,"provider":"google","refreshToken":"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1387,"provider":"google","refreshToken":"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1348,"provider":"google","refreshToken":"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1361,"provider":"google","refreshToken":"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1310,"provider":"google","refreshToken":"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1333,"provider":"google","refreshToken":"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1368,"provider":"google","refreshToken":"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1365,"provider":"google","refreshToken":"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1364,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1364...
|
NULL
|
|
78663
|
2008
|
6
|
2026-04-24T13:22:53.012832+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777036973012_m2.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/public/jiminny_2.png
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormVIewINavigarecodeLaravelKeractorJOOISWindo PhpStormVIewINavigarecodeLaravelKeractorJOOISWindowFV faVsco.jsg9 JY-20508-notify-ProleteyE jiminny_2.pngEapple-touch-icon.pngpnp session.ono6 favicon-32x32.pngw ms-Icon-144x144.onga ms-icon-louxlou.ongpnp Slack.oneE favicon-16x16.png& favicon 2.ico xE favicon-96x96.pngphp timezones.phgcms-icon-310x310.ongaandroid-chrome-36x36_4.ongandroid-chrome-48x48_4.onga android-chrome-/2x/24.0ngphp webhook-server.php> O contribaandroid-chrome-192x1924.ong{ android-chrome-256x256_4.pngandroid-chrome-384x3844.0ng• → databaseaiandroid-chrome-512x512.4.png1 60 2.pnqD docsE 76_2.png4" 120_2.pngE 152_2.pngms-icon-70x70.pnglv a tront-end> D.vscodeJ.yarncoverageImnode modulesO publicO resources• M scrintssoftphone_2.pngE insightsquared_2.pngВ#0OH0016x16 ICO (32-bit color) 1.15 KB> D sroviteE.browserslistrc=.env.default@.[EMAIL]©eslint.config.cjs<>index.htmlO jsconfig.json# package.isonML README.mdis vite.confia.isvarn.lockE varn-error.loa>alandnode modules librarv roo>a ohostanv oublicMamazon-ivs-assetsm fontsD ingDisvue-assetsM wuo?<> connect.htmldachhoard htmll<> deal-insights.html(> oynort-nortal htm@ovtoncion-inctallod htmllf0 favicon indE favicon 2.icoro icons.svoE import_topics_and_triggers_template.csvFh1 24 Aor 10:22:04+0...E custom.logE laravel.log xA SF [jiminny@localhost]4 HS_local [jiminny@localhost]A console (EU]A console [STAGING]26-04-24 10:24:53] Local. INFO: Jiminny\Console\Commands\Command::run Memory usage before aW124 . Vl26-04-24 10:24:53] Local. INFO:[EmailSchedule] STARTING batch process {"host":"docker_Lamp_1"} {"correlat36-04-24 10:24:53] Local. INFO:[EmailSchedule] FINISHED batch process {"host":"docker_Lamp_1" "processed26Jiminny|ConsoLe\Commands\Command: :run Memory usage for command {"command"26-04-24 10:25:01] Local. INFO:Jiminny Console Commands Command::run Memory usage before startina commanc?6-04-24 10:25:01] Local. INFO:Running conference:monitor:count command for activities in (2026-04-24 10?6-04-24 10:25:01] local. INFO:conterence:mon1tor:count No activities found 1n (2026-04-24 10:23:00г 2026-04-24 10:25:01] Local. INF0:land: :run Memory usage for command {"comm6-84-24 10:25:09 Local.INF0:Jiminny Console commands Command::run Memory usage before starting commanc26-04-24 10:25:10] Local. INFO:[SocialAccountService] Fetching token {"socialAccountId":1496, "provider":'6-04-24 10:25:10 LocaL.INFOHSoc1aLAccountServicel Token retrieved "soc1al.ccountld":1496."oroviderAircalu Re-activating webhooks failed "team id".1 "reason"." "messagdJiminny\Console\Commands\Command::run Memory usage for command {"command"RetrvfailedDowniloads Startina «"ootions":"From".nul "to".nulz "helo".Jiminny|Console\Commands\Command::run Memory usage before starting commansSchedul eRotcommandi Numhen of activities to he cantured. A «"corrplatiolJiminny|Console\Commands\Command: :run Memory usage for command {"command"liminnv Console Commands Command• •nun Memony usage hefonp stantina command26-04-24 10:26:17] Local. INFO: Jiminny\Console\Commands\Command: :run Memory usage for command {"command"16-04-24 10-26-231 1ocol NOTTCE• Monitonina stant_iconnplation idll.1000c1h30-7c40-4044-0010-5a81e68a6526-04-24 10:26:23] Local. NOTICE: Monitoring end {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df'?6-04-24 10:26:28] Local. INFO: Jiminny\Console\Commands\Command::run Memory usage before starting commantJiminny|ConsoLe\Commands\Command::run Memory usage for command {"command":Jiminny|ConsoLe\Commands\Command: :run Memory usage before starting commant26-04-24 10:26:331] local. INFO:[EmailSchedule] STARTING batch process {"host":"docker_Lamp_1"} {"correlat[EmailSchedule] FINISHED batch process {"host":"docker_Lamp_1", "processed'26-04-24 10:26:331 local. INF0:Jiminny\ConsoLe|Commands\Command: : run Memory usage for command {"command"Jiminny\Console|Commands|Command: :run Memory usage before starting commant26-04-24 10:26:39] Local. INFO:Running conference:monitor:count command for activities in (2026-04-24 10:[conference:monitor:count] No activities found in (2026-04-24 10:24:00, 21Jamanny Console commands.comand::run Memory usage for command *"commandh26-04-24 10:26:44] Local. INFO:Jaminny Console Comland::run Memory usage for command "command"[SyncHubspotObjects] Starting sync f"team":"b2b115eb-93ce-4d1b-929c-17375:16-04-24 10:26:451 local, WARNING:[HubSpotl Account not connected for usen {"userid"."33e34a7a-1c02-4f04[CrmOwnerResolver] Integration owner is not connected, attempting team mer16-04-24 10:26:451 local, INFO;CrmOwnerResolver No team members found with active erm connection "crm36-04-24 10:26:45][CrmownerResolver] No team member found with active crm connection ("crm_r16-04-24 10-26•451 Toca1. TNE0•Svncluhsnot0brects) Svnc finiched fiteam":"h2h115eh-03c0-4d1h-029c-17375136-04-24 10:26:45] Local. INFO:[SyncHubspot0bjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4b116-04-24 10-26•451 Toca1. TNE0•[SocialAccountService] Fetching token {"socialAccountId":1499,"provider":'[SocialAccountService] Token needs refreshing {"socialAccountId":1499, "priEncrvntedTokenManagen Genenatina accecs token. &"mode"."legacv"} &"corri[SocialAccountService] Refreshing token from provider {"socialAccountId"::CocialAccountnhconvon Cavina modol dllconnolation idil.1201c41ha-d942.han[SocialAccountObserver] Access token was modified, encrypting {"correlat:[SocialAccountServicel Token refreshed {"socialAccountId":1499,"provider"26-04-24 10:26:46] Local. INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":?6-04-24 10:26:46] Local. INFO:[HubSpot] Syncing opportunities using strategy: LastModified {"team":2} ('CascadeLocating Favicon andThouaht for 19gFlow walkthrough with codeThe two favicons in your screenshotScreenshotActual file servedTop (bright magenta "J")Jamanру Aaong (52x52, part orthe brand family)Bottom (coral/lighter "J")coral gradientapple-touch-icon.png (or one of android-chrome-*_4.png) - the _4 brand familyThey're genuinely two different image files in the repo with two different pinks. That's why the tab colors don't match.Step 1 - You visit the app, e.g. https://app.staging.jiminny.com/ai-reportsThe request goes through Laravel and is routed to FrontendController: : render (via web, php: 152-156 ). That controller builds a Sdatal'app") payload and renders tne blade-complled SPA Snell. Une tavicon value is computed nere:FrontendControllerirait.php:12z'favicon' = cdn(partner('theme', 'jiminny') . ' 2.png').For the default partner (jiminny ) this resolves to https://<cdn>/jiminny_2.png → i.e. the file jiminny_2.png.That value is injected into the HTML head:• index.html:70<Link rel="icon shortcut" href="{{ app-favicon }}" />Chrome, when rendering that tab, sees «link rel="icon" ...› and uses exactly that file → top icon, bright magenta. 7Note: the same HTML also advertises two other icon sources, which are the _4 family:• index.html:13-17href="/1ma/1co/apple-touch-1con.png"Mindey.html-71l<link rel="manifest" href="/manifest-mobile.json" />..where manifest-mobile.json lists android-chrome-*_4.png. Chrome remembers these as "icons this origin provides" even when itdoesn't use them for the current tabStep 2 - You open https://app.staging.jiminny.com/ai-reports/pdf/582d4b50-..•Route:ur quota. Quota resets Apr 26, 11:00 AM GMT+3.Ask anvthina (%4L)Ciaudo Onuc A7 ModiumW Windsurf Te...
|
NULL
|
8160235242604863279
|
NULL
|
click
|
ocr
|
NULL
|
PhpStormVIewINavigarecodeLaravelKeractorJOOISWindo PhpStormVIewINavigarecodeLaravelKeractorJOOISWindowFV faVsco.jsg9 JY-20508-notify-ProleteyE jiminny_2.pngEapple-touch-icon.pngpnp session.ono6 favicon-32x32.pngw ms-Icon-144x144.onga ms-icon-louxlou.ongpnp Slack.oneE favicon-16x16.png& favicon 2.ico xE favicon-96x96.pngphp timezones.phgcms-icon-310x310.ongaandroid-chrome-36x36_4.ongandroid-chrome-48x48_4.onga android-chrome-/2x/24.0ngphp webhook-server.php> O contribaandroid-chrome-192x1924.ong{ android-chrome-256x256_4.pngandroid-chrome-384x3844.0ng• → databaseaiandroid-chrome-512x512.4.png1 60 2.pnqD docsE 76_2.png4" 120_2.pngE 152_2.pngms-icon-70x70.pnglv a tront-end> D.vscodeJ.yarncoverageImnode modulesO publicO resources• M scrintssoftphone_2.pngE insightsquared_2.pngВ#0OH0016x16 ICO (32-bit color) 1.15 KB> D sroviteE.browserslistrc=.env.default@.[EMAIL]©eslint.config.cjs<>index.htmlO jsconfig.json# package.isonML README.mdis vite.confia.isvarn.lockE varn-error.loa>alandnode modules librarv roo>a ohostanv oublicMamazon-ivs-assetsm fontsD ingDisvue-assetsM wuo?<> connect.htmldachhoard htmll<> deal-insights.html(> oynort-nortal htm@ovtoncion-inctallod htmllf0 favicon indE favicon 2.icoro icons.svoE import_topics_and_triggers_template.csvFh1 24 Aor 10:22:04+0...E custom.logE laravel.log xA SF [jiminny@localhost]4 HS_local [jiminny@localhost]A console (EU]A console [STAGING]26-04-24 10:24:53] Local. INFO: Jiminny\Console\Commands\Command::run Memory usage before aW124 . Vl26-04-24 10:24:53] Local. INFO:[EmailSchedule] STARTING batch process {"host":"docker_Lamp_1"} {"correlat36-04-24 10:24:53] Local. INFO:[EmailSchedule] FINISHED batch process {"host":"docker_Lamp_1" "processed26Jiminny|ConsoLe\Commands\Command: :run Memory usage for command {"command"26-04-24 10:25:01] Local. INFO:Jiminny Console Commands Command::run Memory usage before startina commanc?6-04-24 10:25:01] Local. INFO:Running conference:monitor:count command for activities in (2026-04-24 10?6-04-24 10:25:01] local. INFO:conterence:mon1tor:count No activities found 1n (2026-04-24 10:23:00г 2026-04-24 10:25:01] Local. INF0:land: :run Memory usage for command {"comm6-84-24 10:25:09 Local.INF0:Jiminny Console commands Command::run Memory usage before starting commanc26-04-24 10:25:10] Local. INFO:[SocialAccountService] Fetching token {"socialAccountId":1496, "provider":'6-04-24 10:25:10 LocaL.INFOHSoc1aLAccountServicel Token retrieved "soc1al.ccountld":1496."oroviderAircalu Re-activating webhooks failed "team id".1 "reason"." "messagdJiminny\Console\Commands\Command::run Memory usage for command {"command"RetrvfailedDowniloads Startina «"ootions":"From".nul "to".nulz "helo".Jiminny|Console\Commands\Command::run Memory usage before starting commansSchedul eRotcommandi Numhen of activities to he cantured. A «"corrplatiolJiminny|Console\Commands\Command: :run Memory usage for command {"command"liminnv Console Commands Command• •nun Memony usage hefonp stantina command26-04-24 10:26:17] Local. INFO: Jiminny\Console\Commands\Command: :run Memory usage for command {"command"16-04-24 10-26-231 1ocol NOTTCE• Monitonina stant_iconnplation idll.1000c1h30-7c40-4044-0010-5a81e68a6526-04-24 10:26:23] Local. NOTICE: Monitoring end {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df'?6-04-24 10:26:28] Local. INFO: Jiminny\Console\Commands\Command::run Memory usage before starting commantJiminny|ConsoLe\Commands\Command::run Memory usage for command {"command":Jiminny|ConsoLe\Commands\Command: :run Memory usage before starting commant26-04-24 10:26:331] local. INFO:[EmailSchedule] STARTING batch process {"host":"docker_Lamp_1"} {"correlat[EmailSchedule] FINISHED batch process {"host":"docker_Lamp_1", "processed'26-04-24 10:26:331 local. INF0:Jiminny\ConsoLe|Commands\Command: : run Memory usage for command {"command"Jiminny\Console|Commands|Command: :run Memory usage before starting commant26-04-24 10:26:39] Local. INFO:Running conference:monitor:count command for activities in (2026-04-24 10:[conference:monitor:count] No activities found in (2026-04-24 10:24:00, 21Jamanny Console commands.comand::run Memory usage for command *"commandh26-04-24 10:26:44] Local. INFO:Jaminny Console Comland::run Memory usage for command "command"[SyncHubspotObjects] Starting sync f"team":"b2b115eb-93ce-4d1b-929c-17375:16-04-24 10:26:451 local, WARNING:[HubSpotl Account not connected for usen {"userid"."33e34a7a-1c02-4f04[CrmOwnerResolver] Integration owner is not connected, attempting team mer16-04-24 10:26:451 local, INFO;CrmOwnerResolver No team members found with active erm connection "crm36-04-24 10:26:45][CrmownerResolver] No team member found with active crm connection ("crm_r16-04-24 10-26•451 Toca1. TNE0•Svncluhsnot0brects) Svnc finiched fiteam":"h2h115eh-03c0-4d1h-029c-17375136-04-24 10:26:45] Local. INFO:[SyncHubspot0bjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4b116-04-24 10-26•451 Toca1. TNE0•[SocialAccountService] Fetching token {"socialAccountId":1499,"provider":'[SocialAccountService] Token needs refreshing {"socialAccountId":1499, "priEncrvntedTokenManagen Genenatina accecs token. &"mode"."legacv"} &"corri[SocialAccountService] Refreshing token from provider {"socialAccountId"::CocialAccountnhconvon Cavina modol dllconnolation idil.1201c41ha-d942.han[SocialAccountObserver] Access token was modified, encrypting {"correlat:[SocialAccountServicel Token refreshed {"socialAccountId":1499,"provider"26-04-24 10:26:46] Local. INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":?6-04-24 10:26:46] Local. INFO:[HubSpot] Syncing opportunities using strategy: LastModified {"team":2} ('CascadeLocating Favicon andThouaht for 19gFlow walkthrough with codeThe two favicons in your screenshotScreenshotActual file servedTop (bright magenta "J")Jamanру Aaong (52x52, part orthe brand family)Bottom (coral/lighter "J")coral gradientapple-touch-icon.png (or one of android-chrome-*_4.png) - the _4 brand familyThey're genuinely two different image files in the repo with two different pinks. That's why the tab colors don't match.Step 1 - You visit the app, e.g. https://app.staging.jiminny.com/ai-reportsThe request goes through Laravel and is routed to FrontendController: : render (via web, php: 152-156 ). That controller builds a Sdatal'app") payload and renders tne blade-complled SPA Snell. Une tavicon value is computed nere:FrontendControllerirait.php:12z'favicon' = cdn(partner('theme', 'jiminny') . ' 2.png').For the default partner (jiminny ) this resolves to https://<cdn>/jiminny_2.png → i.e. the file jiminny_2.png.That value is injected into the HTML head:• index.html:70<Link rel="icon shortcut" href="{{ app-favicon }}" />Chrome, when rendering that tab, sees «link rel="icon" ...› and uses exactly that file → top icon, bright magenta. 7Note: the same HTML also advertises two other icon sources, which are the _4 family:• index.html:13-17href="/1ma/1co/apple-touch-1con.png"Mindey.html-71l<link rel="manifest" href="/manifest-mobile.json" />..where manifest-mobile.json lists android-chrome-*_4.png. Chrome remembers these as "icons this origin provides" even when itdoesn't use them for the current tabStep 2 - You open https://app.staging.jiminny.com/ai-reports/pdf/582d4b50-..•Route:ur quota. Quota resets Apr 26, 11:00 AM GMT+3.Ask anvthina (%4L)Ciaudo Onuc A7 ModiumW Windsurf Te...
|
NULL
|
|
78662
|
2007
|
8
|
2026-04-24T13:22:53.432807+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777036973432_m1.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/public/jiminny_2.png
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
MusicFileEditSongViewControlsAccountWindowHelp> MusicFileEditSongViewControlsAccountWindowHelp> 0(23A100% <78Fri 24 Apr 16:22:53start machineDecently AddedSearchApple MusicA Home(»)) RadioLibraryRecently AddedA Artists• Albums.s SongsStore* iTunes StorePlaylists88 All Playlists=f Internet Songs= V17.KASave as...Presets...NoneGradients+Show less ^WallpapersBlurredPlain colorPaddingInsetShadowAuto-balanceCorners3817e-f202-4d5f-3-92a19fde8535100%Drag Me...
|
NULL
|
331092516987834094
|
NULL
|
visual_change
|
ocr
|
NULL
|
MusicFileEditSongViewControlsAccountWindowHelp> MusicFileEditSongViewControlsAccountWindowHelp> 0(23A100% <78Fri 24 Apr 16:22:53start machineDecently AddedSearchApple MusicA Home(»)) RadioLibraryRecently AddedA Artists• Albums.s SongsStore* iTunes StorePlaylists88 All Playlists=f Internet Songs= V17.KASave as...Presets...NoneGradients+Show less ^WallpapersBlurredPlain colorPaddingInsetShadowAuto-balanceCorners3817e-f202-4d5f-3-92a19fde8535100%Drag Me...
|
NULL
|
|
78445
|
1992
|
23
|
2026-04-24T11:46:18.107448+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777031178107_m2.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/public/jiminny_2.png
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20508-notify-before-AJ Project: faVsco.js, menu
JY-20508-notify-before-AJ-report-expiration, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Hide Chessboard
Show Grid
Zoom In
Zoom Out
Actual Size
Fit Zoom to Window
Show Color Picker
32x32 PNG (32-bit color) 2.54 kB
Image not loaded Try to open it externally to fix format problem
Code changed:
Hide
Sync Changes
Hide This Notification
54
Previous Highlighted Error
Next Highlighted Error
[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isWeekend":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","teamId":1,"frequency":"weekly","type":"ask_jiminny"} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43"} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1977,"user_id":143,"activity_count":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","recipientsCount":1} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {"uuid":"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778","email":"[EMAIL]"} {"correlation_id":"27ada0cc-4eb3-49c4-9115-19ece9e24576","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring start {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring end {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7","trace_id":"056c6533-0c1b-480c-93bb-4b7c788b5dc4"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring start {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring end {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":23540024,"real_usage":65011712,"pid":13878} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":38.25,"usage":23605688,"real_usage":65011712,"pid":13878,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":23563904,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.6,"average_seconds_per_request":0.6} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":635.09} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":2129.8,"usage":23740736,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":23715400,"real_usage":65011712,"pid":13878} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":51.31,"usage":23689016,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":23649656,"real_usage":65011712,"pid":13878} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":18.47,"usage":23692568,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-04-24 06:38:47"}}} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring start {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring end {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"calendar:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1393,"provider":"google","refreshToken":"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1387,"provider":"google","refreshToken":"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1348,"provider":"google","refreshToken":"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1361,"provider":"google","refreshToken":"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1310,"provider":"google","refreshToken":"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1333,"provider":"google","refreshToken":"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1368,"provider":"google","refreshToken":"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1365,"provider":"google","refreshToken":"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1364,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1364,"...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20508-notify-before-AJ-report-expiration, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.10771277,"height":0.025538707},"help_text":"Git Branch: JY-20508-notify-before-AJ-report-expiration","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.83976066,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"ReportControllerTest","depth":6,"bounds":{"left":0.8550532,"top":0.019952115,"width":0.06017287,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'ReportControllerTest'","depth":6,"bounds":{"left":0.91522604,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'ReportControllerTest'","depth":6,"bounds":{"left":0.9265292,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9378325,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96575797,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.97706115,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.98836434,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide Chessboard","depth":4,"bounds":{"left":0.17519946,"top":0.19792499,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Grid","depth":4,"bounds":{"left":0.18384309,"top":0.19792499,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Zoom In","depth":4,"bounds":{"left":0.19481383,"top":0.19792499,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Zoom Out","depth":4,"bounds":{"left":0.20345744,"top":0.19792499,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Actual Size","depth":4,"bounds":{"left":0.21210106,"top":0.19792499,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Fit Zoom to Window","depth":4,"bounds":{"left":0.22074468,"top":0.19792499,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Color Picker","depth":4,"bounds":{"left":0.2293883,"top":0.19792499,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"32x32 PNG (32-bit color) 2.54 kB","depth":3,"bounds":{"left":0.3587101,"top":0.1963288,"width":0.06948138,"height":0.022346368},"role_description":"text"},{"role":"AXStaticText","text":"Image not loaded Try to open it externally to fix format problem","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.2543218,"height":0.0},"role_description":"text"},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"54","depth":4,"bounds":{"left":0.6755319,"top":0.10055866,"width":0.010305851,"height":0.015163607},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.6875,"top":0.09896249,"width":0.00731383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.69481385,"top":0.09896249,"width":0.006981383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isWeekend\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"teamId\":1,\"frequency\":\"weekly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\"} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1977,\"user_id\":143,\"activity_count\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"recipientsCount\":1} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {\"uuid\":\"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778\",\"email\":\"lukas.kovalik@jiminny.com\"} {\"correlation_id\":\"27ada0cc-4eb3-49c4-9115-19ece9e24576\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring start {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring end {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7\",\"trace_id\":\"056c6533-0c1b-480c-93bb-4b7c788b5dc4\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring start {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring end {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23540024,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":38.25,\"usage\":23605688,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23563904,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.6,\"average_seconds_per_request\":0.6} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":635.09} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":2129.8,\"usage\":23740736,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23715400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":51.31,\"usage\":23689016,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23649656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":18.47,\"usage\":23692568,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring start {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring end {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 4ffd6251-0bb8-42a2-a18e-27d014070900 Correlation ID: 3dfd1327-0fd0-48ab-abc8-3e24d3e54823 Timestamp: 2026-04-24 10:28:49Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:49Z\\\",\\\"trace_id\\\":\\\"4ffd6251-0bb8-42a2-a18e-27d014070900\\\",\\\"correlation_id\\\":\\\"3dfd1327-0fd0-48ab-abc8-3e24d3e54823\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00 Correlation ID: 37093cd8-0b46-4609-9795-2d03ed6bd5a0 Timestamp: 2026-04-24 10:28:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:50Z\\\",\\\"trace_id\\\":\\\"a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00\\\",\\\"correlation_id\\\":\\\"37093cd8-0b46-4609-9795-2d03ed6bd5a0\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: f80e988f-7954-4b3a-8ec3-114accb80500 Correlation ID: 9071fc56-b9f5-4652-a659-15c6eae96e2b Timestamp: 2026-04-24 10:28:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:51Z\\\",\\\"trace_id\\\":\\\"f80e988f-7954-4b3a-8ec3-114accb80500\\\",\\\"correlation_id\\\":\\\"9071fc56-b9f5-4652-a659-15c6eae96e2b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1bff69e5-e16d-4ba1-a98d-a3c1f0c31200 Correlation ID: d592f12c-def5-4788-9547-488e14ea76c7 Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"1bff69e5-e16d-4ba1-a98d-a3c1f0c31200\\\",\\\"correlation_id\\\":\\\"d592f12c-def5-4788-9547-488e14ea76c7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: ea8e72a7-34e6-4e27-8430-34b44df69500 Correlation ID: 5d9e83c5-ae5b-4aae-a37e-34afd4d607cb Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"ea8e72a7-34e6-4e27-8430-34b44df69500\\\",\\\"correlation_id\\\":\\\"5d9e83c5-ae5b-4aae-a37e-34afd4d607cb\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring start {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring end {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:48] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:30:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring start {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring end {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:27] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:26\",\"to\":\"10:31\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:21\",\"to\":\"00:26\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:39] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:33:49.213623Z\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:55] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811658,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811659,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811660,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811661,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811662,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811663,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.ALERT: [SyncActivity] Failed {\"import_id\":811658,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":734} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.ALERT: [SyncActivity] Failed {\"import_id\":811659,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811660,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811661,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:14] local.ALERT: [SyncActivity] Failed {\"import_id\":811662,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Start {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-04-24 10:14:00\",\"to\":\"2026-04-24 10:30:00\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] End {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Memory usage {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":25835392,\"memory_real_usage\":67108864,\"pid\":13882} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":274.6,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:25] local.NOTICE: Monitoring start {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:26] local.NOTICE: Monitoring end {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:33:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring start {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring end {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring start {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring end {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:36] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:30\",\"to\":\"10:35\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:25\",\"to\":\"00:30\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:38] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:37:43.896065Z\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:44] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring start {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring end {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23653320,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":24.05,\"usage\":23715392,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23673608,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.52,\"average_seconds_per_request\":0.52} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":529.44} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":557.15,\"usage\":23737960,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23715888,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.21,\"usage\":23703864,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23664544,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":15.21,\"usage\":23700312,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":170.3,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring start {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring end {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:39] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"c17f8fa5-8019-4bac-96a0-79872914ffe1\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring start {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring end {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:38:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:23] local.NOTICE: Monitoring start {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:24] local.NOTICE: Monitoring end {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:52] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"f5e9e1c6-a2b7-4389-8b09-4bac9f893daa\",\"trace_id\":\"d964aaf1-4db6-43b2-b3b6-f463dc269e63\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring start {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring end {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:41:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:02] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:36\",\"to\":\"10:41\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:31\",\"to\":\"00:36\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:15] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:43:27.859813Z\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":265.5,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring start {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring end {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:50] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:01] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"181fefef-3ab4-4e50-9e43-0176839f80a5\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring start {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring end {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.NOTICE: Calendar sync start {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 141772b4-13f6-4d7c-9d62-180e61140e00 Correlation ID: 7a33d672-3b29-409c-9a7e-809b437ff1cc Timestamp: 2026-04-24 10:43:47Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:47Z\\\",\\\"trace_id\\\":\\\"141772b4-13f6-4d7c-9d62-180e61140e00\\\",\\\"correlation_id\\\":\\\"7a33d672-3b29-409c-9a7e-809b437ff1cc\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 644bfd61-a77c-47d4-8021-25ebad431400 Correlation ID: 2d57c4e2-ea25-4cce-ad2f-2070b336feea Timestamp: 2026-04-24 10:43:48Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:48Z\\\",\\\"trace_id\\\":\\\"644bfd61-a77c-47d4-8021-25ebad431400\\\",\\\"correlation_id\\\":\\\"2d57c4e2-ea25-4cce-ad2f-2070b336feea\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 673e2791-28a4-4b0c-b527-94df7fa61400 Correlation ID: 39b3df04-64a8-4564-a9fc-1dc97e3e18c3 Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"673e2791-28a4-4b0c-b527-94df7fa61400\\\",\\\"correlation_id\\\":\\\"39b3df04-64a8-4564-a9fc-1dc97e3e18c3\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 227397e0-6520-44b0-aa07-4b8c19f11400 Correlation ID: 64c1c5eb-f1e9-4240-b801-499afc07c25a Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"227397e0-6520-44b0-aa07-4b8c19f11400\\\",\\\"correlation_id\\\":\\\"64c1c5eb-f1e9-4240-b801-499afc07c25a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 824e8253-29dc-41d1-98ea-bfcd67de4400 Correlation ID: 9cf5c0b1-83fd-4c1b-8801-3cb0491fc822 Timestamp: 2026-04-24 10:43:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:51Z\\\",\\\"trace_id\\\":\\\"824e8253-29dc-41d1-98ea-bfcd67de4400\\\",\\\"correlation_id\\\":\\\"9cf5c0b1-83fd-4c1b-8801-3cb0491fc822\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"7c2db39427c8a527d982f28d342e8b1ce66fca1ee2e3d936c44b727ed9da5b57\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:44:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring start {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring end {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":23661824,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":67.35,\"usage\":23704944,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":23660768,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":30.63,\"usage\":23705592,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":23660760,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:53] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1777025653,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1434.81,\"usage\":23679464,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":23660952,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":38.86,\"usage\":23705736,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":23661080,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:57] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1241.2,\"usage\":23682400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":23661040,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":22.86,\"usage\":23703400,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":23660416,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":49.38,\"usage\":23702456,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":23660600,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap before {\"current\":23668520,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap after {\"used\":4960,\"current\":23673480,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap final {\"used\":5824,\"current\":23674344,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] create ExternalAccountMap {\"team_id\":3143,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap before {\"current\":23671352,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap after {\"used\":5280,\"current\":23676632,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap final {\"used\":6144,\"current\":23677496,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":3242.96,\"usage\":23680656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}","depth":4,"bounds":{"left":0.44647607,"top":0.092577815,"width":0.5535239,"height":0.9074222},"value":"[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isWeekend\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"teamId\":1,\"frequency\":\"weekly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\"} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1977,\"user_id\":143,\"activity_count\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"recipientsCount\":1} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {\"uuid\":\"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778\",\"email\":\"lukas.kovalik@jiminny.com\"} {\"correlation_id\":\"27ada0cc-4eb3-49c4-9115-19ece9e24576\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring start {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring end {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7\",\"trace_id\":\"056c6533-0c1b-480c-93bb-4b7c788b5dc4\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring start {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring end {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23540024,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":38.25,\"usage\":23605688,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23563904,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.6,\"average_seconds_per_request\":0.6} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":635.09} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":2129.8,\"usage\":23740736,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23715400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":51.31,\"usage\":23689016,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23649656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":18.47,\"usage\":23692568,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring start {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring end {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 4ffd6251-0bb8-42a2-a18e-27d014070900 Correlation ID: 3dfd1327-0fd0-48ab-abc8-3e24d3e54823 Timestamp: 2026-04-24 10:28:49Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:49Z\\\",\\\"trace_id\\\":\\\"4ffd6251-0bb8-42a2-a18e-27d014070900\\\",\\\"correlation_id\\\":\\\"3dfd1327-0fd0-48ab-abc8-3e24d3e54823\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00 Correlation ID: 37093cd8-0b46-4609-9795-2d03ed6bd5a0 Timestamp: 2026-04-24 10:28:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:50Z\\\",\\\"trace_id\\\":\\\"a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00\\\",\\\"correlation_id\\\":\\\"37093cd8-0b46-4609-9795-2d03ed6bd5a0\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: f80e988f-7954-4b3a-8ec3-114accb80500 Correlation ID: 9071fc56-b9f5-4652-a659-15c6eae96e2b Timestamp: 2026-04-24 10:28:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:51Z\\\",\\\"trace_id\\\":\\\"f80e988f-7954-4b3a-8ec3-114accb80500\\\",\\\"correlation_id\\\":\\\"9071fc56-b9f5-4652-a659-15c6eae96e2b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1bff69e5-e16d-4ba1-a98d-a3c1f0c31200 Correlation ID: d592f12c-def5-4788-9547-488e14ea76c7 Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"1bff69e5-e16d-4ba1-a98d-a3c1f0c31200\\\",\\\"correlation_id\\\":\\\"d592f12c-def5-4788-9547-488e14ea76c7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: ea8e72a7-34e6-4e27-8430-34b44df69500 Correlation ID: 5d9e83c5-ae5b-4aae-a37e-34afd4d607cb Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"ea8e72a7-34e6-4e27-8430-34b44df69500\\\",\\\"correlation_id\\\":\\\"5d9e83c5-ae5b-4aae-a37e-34afd4d607cb\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring start {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring end {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:48] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:30:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring start {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring end {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:27] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:26\",\"to\":\"10:31\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:21\",\"to\":\"00:26\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:39] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:33:49.213623Z\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:55] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811658,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811659,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811660,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811661,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811662,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811663,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.ALERT: [SyncActivity] Failed {\"import_id\":811658,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":734} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.ALERT: [SyncActivity] Failed {\"import_id\":811659,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811660,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811661,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:14] local.ALERT: [SyncActivity] Failed {\"import_id\":811662,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Start {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-04-24 10:14:00\",\"to\":\"2026-04-24 10:30:00\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] End {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Memory usage {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":25835392,\"memory_real_usage\":67108864,\"pid\":13882} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":274.6,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:25] local.NOTICE: Monitoring start {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:26] local.NOTICE: Monitoring end {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:33:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring start {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring end {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring start {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring end {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:36] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:30\",\"to\":\"10:35\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:25\",\"to\":\"00:30\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:38] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:37:43.896065Z\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:44] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring start {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring end {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23653320,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":24.05,\"usage\":23715392,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23673608,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.52,\"average_seconds_per_request\":0.52} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":529.44} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":557.15,\"usage\":23737960,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23715888,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.21,\"usage\":23703864,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23664544,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":15.21,\"usage\":23700312,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":170.3,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring start {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring end {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:39] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"c17f8fa5-8019-4bac-96a0-79872914ffe1\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring start {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring end {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:38:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:23] local.NOTICE: Monitoring start {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:24] local.NOTICE: Monitoring end {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:52] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"f5e9e1c6-a2b7-4389-8b09-4bac9f893daa\",\"trace_id\":\"d964aaf1-4db6-43b2-b3b6-f463dc269e63\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring start {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring end {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:41:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:02] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:36\",\"to\":\"10:41\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:31\",\"to\":\"00:36\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:15] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:43:27.859813Z\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":265.5,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring start {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring end {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:50] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:01] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"181fefef-3ab4-4e50-9e43-0176839f80a5\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring start {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring end {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.NOTICE: Calendar sync start {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 141772b4-13f6-4d7c-9d62-180e61140e00 Correlation ID: 7a33d672-3b29-409c-9a7e-809b437ff1cc Timestamp: 2026-04-24 10:43:47Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:47Z\\\",\\\"trace_id\\\":\\\"141772b4-13f6-4d7c-9d62-180e61140e00\\\",\\\"correlation_id\\\":\\\"7a33d672-3b29-409c-9a7e-809b437ff1cc\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 644bfd61-a77c-47d4-8021-25ebad431400 Correlation ID: 2d57c4e2-ea25-4cce-ad2f-2070b336feea Timestamp: 2026-04-24 10:43:48Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:48Z\\\",\\\"trace_id\\\":\\\"644bfd61-a77c-47d4-8021-25ebad431400\\\",\\\"correlation_id\\\":\\\"2d57c4e2-ea25-4cce-ad2f-2070b336feea\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 673e2791-28a4-4b0c-b527-94df7fa61400 Correlation ID: 39b3df04-64a8-4564-a9fc-1dc97e3e18c3 Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"673e2791-28a4-4b0c-b527-94df7fa61400\\\",\\\"correlation_id\\\":\\\"39b3df04-64a8-4564-a9fc-1dc97e3e18c3\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 227397e0-6520-44b0-aa07-4b8c19f11400 Correlation ID: 64c1c5eb-f1e9-4240-b801-499afc07c25a Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"227397e0-6520-44b0-aa07-4b8c19f11400\\\",\\\"correlation_id\\\":\\\"64c1c5eb-f1e9-4240-b801-499afc07c25a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 824e8253-29dc-41d1-98ea-bfcd67de4400 Correlation ID: 9cf5c0b1-83fd-4c1b-8801-3cb0491fc822 Timestamp: 2026-04-24 10:43:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:51Z\\\",\\\"trace_id\\\":\\\"824e8253-29dc-41d1-98ea-bfcd67de4400\\\",\\\"correlation_id\\\":\\\"9cf5c0b1-83fd-4c1b-8801-3cb0491fc822\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"7c2db39427c8a527d982f28d342e8b1ce66fca1ee2e3d936c44b727ed9da5b57\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:44:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring start {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring end {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":23661824,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":67.35,\"usage\":23704944,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":23660768,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":30.63,\"usage\":23705592,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":23660760,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:53] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1777025653,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1434.81,\"usage\":23679464,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":23660952,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":38.86,\"usage\":23705736,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":23661080,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:57] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1241.2,\"usage\":23682400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":23661040,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":22.86,\"usage\":23703400,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":23660416,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":49.38,\"usage\":23702456,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":23660600,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap before {\"current\":23668520,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap after {\"used\":4960,\"current\":23673480,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap final {\"used\":5824,\"current\":23674344,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] create ExternalAccountMap {\"team_id\":3143,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap before {\"current\":23671352,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap after {\"used\":5280,\"current\":23676632,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap final {\"used\":6144,\"current\":23677496,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":3242.96,\"usage\":23680656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app","depth":6,"role_description":"text"},{"role":"AXStaticText","text":".circleci","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".cursor","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".vscode","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".windsurf","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Actions","depth":8,"role_description":"text"},{"role":"AXStaticText","text":"Component","depth":8,"role_description":"text"},{"role":"AXStaticText","text":"Acl","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Activity","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Dtos","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"Events","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"AskAnythingPromptService.php, class","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"HistoryService.php, class","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"AskJiminnyAi","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"AWS","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"BillingManagement","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Cache","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedback","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Country","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"CustomerApi","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Database","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Datadog","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"DateTime","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"DealRisks","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"ElasticSearch","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Eloquent","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Encoding","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Encryption","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"ES","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Faker","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlags","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"FFMpeg","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"FileSystem","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Gecko","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Gong","depth":9,"role_description":"text"}]...
|
-4533509598273890786
|
-2923592658049001251
|
app_switch
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20508-notify-before-AJ Project: faVsco.js, menu
JY-20508-notify-before-AJ-report-expiration, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Hide Chessboard
Show Grid
Zoom In
Zoom Out
Actual Size
Fit Zoom to Window
Show Color Picker
32x32 PNG (32-bit color) 2.54 kB
Image not loaded Try to open it externally to fix format problem
Code changed:
Hide
Sync Changes
Hide This Notification
54
Previous Highlighted Error
Next Highlighted Error
[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isWeekend":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","teamId":1,"frequency":"weekly","type":"ask_jiminny"} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43"} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1977,"user_id":143,"activity_count":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","recipientsCount":1} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {"uuid":"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778","email":"[EMAIL]"} {"correlation_id":"27ada0cc-4eb3-49c4-9115-19ece9e24576","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring start {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring end {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7","trace_id":"056c6533-0c1b-480c-93bb-4b7c788b5dc4"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring start {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring end {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":23540024,"real_usage":65011712,"pid":13878} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":38.25,"usage":23605688,"real_usage":65011712,"pid":13878,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":23563904,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.6,"average_seconds_per_request":0.6} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":635.09} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":2129.8,"usage":23740736,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":23715400,"real_usage":65011712,"pid":13878} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":51.31,"usage":23689016,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":23649656,"real_usage":65011712,"pid":13878} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":18.47,"usage":23692568,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-04-24 06:38:47"}}} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring start {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring end {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"calendar:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1393,"provider":"google","refreshToken":"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1387,"provider":"google","refreshToken":"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1348,"provider":"google","refreshToken":"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1361,"provider":"google","refreshToken":"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1310,"provider":"google","refreshToken":"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1333,"provider":"google","refreshToken":"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1368,"provider":"google","refreshToken":"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1365,"provider":"google","refreshToken":"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1364,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1364,"...
|
NULL
|
|
78444
|
1991
|
16
|
2026-04-24T11:46:18.043872+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777031178043_m1.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/public/jiminny_2.png
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20508-notify-before-AJ Project: faVsco.js, menu
JY-20508-notify-before-AJ-report-expiration, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Hide Chessboard
Show Grid
Zoom In
Zoom Out
Actual Size
Fit Zoom to Window
Show Color Picker
32x32 PNG (32-bit color) 2.54 kB
Image not loaded Try to open it externally to fix format problem
Code changed:
Hide
Sync Changes
Hide This Notification
54
Previous Highlighted Error
Next Highlighted Error
[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isWeekend":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","teamId":1,"frequency":"weekly","type":"ask_jiminny"} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43"} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1977,"user_id":143,"activity_count":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","recipientsCount":1} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {"uuid":"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778","email":"[EMAIL]"} {"correlation_id":"27ada0cc-4eb3-49c4-9115-19ece9e24576","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring start {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring end {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7","trace_id":"056c6533-0c1b-480c-93bb-4b7c788b5dc4"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring start {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring end {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":23540024,"real_usage":65011712,"pid":13878} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":38.25,"usage":23605688,"real_usage":65011712,"pid":13878,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":23563904,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.6,"average_seconds_per_request":0.6} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":635.09} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":2129.8,"usage":23740736,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":23715400,"real_usage":65011712,"pid":13878} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":51.31,"usage":23689016,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":23649656,"real_usage":65011712,"pid":13878} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":18.47,"usage":23692568,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-04-24 06:38:47"}}} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring start {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring end {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"calendar:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1393,"provider":"google","refreshToken":"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1387,"provider":"google","refreshToken":"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1348,"provider":"google","refreshToken":"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1361,"provider":"google","refreshToken":"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1310,"provider":"google","refreshToken":"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1333,"provider":"google","refreshToken":"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1368,"provider":"google","refreshToken":"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1365,"provider":"google","refreshToken":"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1364,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1364,"...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20508-notify-before-AJ-report-expiration, menu","depth":5,"help_text":"Git Branch: JY-20508-notify-before-AJ-report-expiration","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"ReportControllerTest","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'ReportControllerTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'ReportControllerTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide Chessboard","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Grid","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Zoom In","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Zoom Out","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Actual Size","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Fit Zoom to Window","depth":4,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Color Picker","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"32x32 PNG (32-bit color) 2.54 kB","depth":3,"role_description":"text"},{"role":"AXStaticText","text":"Image not loaded Try to open it externally to fix format problem","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.53125,"height":1.0},"role_description":"text"},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"54","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isWeekend\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"teamId\":1,\"frequency\":\"weekly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\"} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1977,\"user_id\":143,\"activity_count\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"recipientsCount\":1} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {\"uuid\":\"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778\",\"email\":\"lukas.kovalik@jiminny.com\"} {\"correlation_id\":\"27ada0cc-4eb3-49c4-9115-19ece9e24576\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring start {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring end {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7\",\"trace_id\":\"056c6533-0c1b-480c-93bb-4b7c788b5dc4\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring start {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring end {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23540024,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":38.25,\"usage\":23605688,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23563904,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.6,\"average_seconds_per_request\":0.6} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":635.09} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":2129.8,\"usage\":23740736,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23715400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":51.31,\"usage\":23689016,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23649656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":18.47,\"usage\":23692568,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring start {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring end {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 4ffd6251-0bb8-42a2-a18e-27d014070900 Correlation ID: 3dfd1327-0fd0-48ab-abc8-3e24d3e54823 Timestamp: 2026-04-24 10:28:49Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:49Z\\\",\\\"trace_id\\\":\\\"4ffd6251-0bb8-42a2-a18e-27d014070900\\\",\\\"correlation_id\\\":\\\"3dfd1327-0fd0-48ab-abc8-3e24d3e54823\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00 Correlation ID: 37093cd8-0b46-4609-9795-2d03ed6bd5a0 Timestamp: 2026-04-24 10:28:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:50Z\\\",\\\"trace_id\\\":\\\"a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00\\\",\\\"correlation_id\\\":\\\"37093cd8-0b46-4609-9795-2d03ed6bd5a0\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: f80e988f-7954-4b3a-8ec3-114accb80500 Correlation ID: 9071fc56-b9f5-4652-a659-15c6eae96e2b Timestamp: 2026-04-24 10:28:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:51Z\\\",\\\"trace_id\\\":\\\"f80e988f-7954-4b3a-8ec3-114accb80500\\\",\\\"correlation_id\\\":\\\"9071fc56-b9f5-4652-a659-15c6eae96e2b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1bff69e5-e16d-4ba1-a98d-a3c1f0c31200 Correlation ID: d592f12c-def5-4788-9547-488e14ea76c7 Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"1bff69e5-e16d-4ba1-a98d-a3c1f0c31200\\\",\\\"correlation_id\\\":\\\"d592f12c-def5-4788-9547-488e14ea76c7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: ea8e72a7-34e6-4e27-8430-34b44df69500 Correlation ID: 5d9e83c5-ae5b-4aae-a37e-34afd4d607cb Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"ea8e72a7-34e6-4e27-8430-34b44df69500\\\",\\\"correlation_id\\\":\\\"5d9e83c5-ae5b-4aae-a37e-34afd4d607cb\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring start {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring end {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:48] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:30:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring start {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring end {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:27] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:26\",\"to\":\"10:31\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:21\",\"to\":\"00:26\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:39] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:33:49.213623Z\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:55] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811658,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811659,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811660,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811661,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811662,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811663,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.ALERT: [SyncActivity] Failed {\"import_id\":811658,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":734} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.ALERT: [SyncActivity] Failed {\"import_id\":811659,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811660,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811661,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:14] local.ALERT: [SyncActivity] Failed {\"import_id\":811662,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Start {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-04-24 10:14:00\",\"to\":\"2026-04-24 10:30:00\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] End {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Memory usage {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":25835392,\"memory_real_usage\":67108864,\"pid\":13882} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":274.6,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:25] local.NOTICE: Monitoring start {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:26] local.NOTICE: Monitoring end {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:33:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring start {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring end {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring start {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring end {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:36] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:30\",\"to\":\"10:35\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:25\",\"to\":\"00:30\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:38] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:37:43.896065Z\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:44] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring start {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring end {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23653320,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":24.05,\"usage\":23715392,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23673608,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.52,\"average_seconds_per_request\":0.52} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":529.44} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":557.15,\"usage\":23737960,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23715888,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.21,\"usage\":23703864,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23664544,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":15.21,\"usage\":23700312,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":170.3,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring start {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring end {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:39] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"c17f8fa5-8019-4bac-96a0-79872914ffe1\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring start {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring end {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:38:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:23] local.NOTICE: Monitoring start {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:24] local.NOTICE: Monitoring end {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:52] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"f5e9e1c6-a2b7-4389-8b09-4bac9f893daa\",\"trace_id\":\"d964aaf1-4db6-43b2-b3b6-f463dc269e63\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring start {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring end {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:41:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:02] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:36\",\"to\":\"10:41\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:31\",\"to\":\"00:36\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:15] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:43:27.859813Z\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":265.5,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring start {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring end {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:50] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:01] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"181fefef-3ab4-4e50-9e43-0176839f80a5\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring start {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring end {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.NOTICE: Calendar sync start {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 141772b4-13f6-4d7c-9d62-180e61140e00 Correlation ID: 7a33d672-3b29-409c-9a7e-809b437ff1cc Timestamp: 2026-04-24 10:43:47Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:47Z\\\",\\\"trace_id\\\":\\\"141772b4-13f6-4d7c-9d62-180e61140e00\\\",\\\"correlation_id\\\":\\\"7a33d672-3b29-409c-9a7e-809b437ff1cc\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 644bfd61-a77c-47d4-8021-25ebad431400 Correlation ID: 2d57c4e2-ea25-4cce-ad2f-2070b336feea Timestamp: 2026-04-24 10:43:48Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:48Z\\\",\\\"trace_id\\\":\\\"644bfd61-a77c-47d4-8021-25ebad431400\\\",\\\"correlation_id\\\":\\\"2d57c4e2-ea25-4cce-ad2f-2070b336feea\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 673e2791-28a4-4b0c-b527-94df7fa61400 Correlation ID: 39b3df04-64a8-4564-a9fc-1dc97e3e18c3 Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"673e2791-28a4-4b0c-b527-94df7fa61400\\\",\\\"correlation_id\\\":\\\"39b3df04-64a8-4564-a9fc-1dc97e3e18c3\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 227397e0-6520-44b0-aa07-4b8c19f11400 Correlation ID: 64c1c5eb-f1e9-4240-b801-499afc07c25a Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"227397e0-6520-44b0-aa07-4b8c19f11400\\\",\\\"correlation_id\\\":\\\"64c1c5eb-f1e9-4240-b801-499afc07c25a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 824e8253-29dc-41d1-98ea-bfcd67de4400 Correlation ID: 9cf5c0b1-83fd-4c1b-8801-3cb0491fc822 Timestamp: 2026-04-24 10:43:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:51Z\\\",\\\"trace_id\\\":\\\"824e8253-29dc-41d1-98ea-bfcd67de4400\\\",\\\"correlation_id\\\":\\\"9cf5c0b1-83fd-4c1b-8801-3cb0491fc822\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"7c2db39427c8a527d982f28d342e8b1ce66fca1ee2e3d936c44b727ed9da5b57\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:44:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring start {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring end {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":23661824,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":67.35,\"usage\":23704944,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":23660768,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":30.63,\"usage\":23705592,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":23660760,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:53] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1777025653,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1434.81,\"usage\":23679464,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":23660952,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":38.86,\"usage\":23705736,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":23661080,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:57] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1241.2,\"usage\":23682400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":23661040,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":22.86,\"usage\":23703400,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":23660416,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":49.38,\"usage\":23702456,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":23660600,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap before {\"current\":23668520,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap after {\"used\":4960,\"current\":23673480,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap final {\"used\":5824,\"current\":23674344,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] create ExternalAccountMap {\"team_id\":3143,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap before {\"current\":23671352,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap after {\"used\":5280,\"current\":23676632,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap final {\"used\":6144,\"current\":23677496,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":3242.96,\"usage\":23680656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}","depth":4,"value":"[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isWeekend\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"teamId\":1,\"frequency\":\"weekly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\"} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1977,\"user_id\":143,\"activity_count\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"recipientsCount\":1} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {\"uuid\":\"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778\",\"email\":\"lukas.kovalik@jiminny.com\"} {\"correlation_id\":\"27ada0cc-4eb3-49c4-9115-19ece9e24576\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring start {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring end {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7\",\"trace_id\":\"056c6533-0c1b-480c-93bb-4b7c788b5dc4\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring start {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring end {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23540024,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":38.25,\"usage\":23605688,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23563904,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.6,\"average_seconds_per_request\":0.6} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":635.09} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":2129.8,\"usage\":23740736,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23715400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":51.31,\"usage\":23689016,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23649656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":18.47,\"usage\":23692568,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring start {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring end {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 4ffd6251-0bb8-42a2-a18e-27d014070900 Correlation ID: 3dfd1327-0fd0-48ab-abc8-3e24d3e54823 Timestamp: 2026-04-24 10:28:49Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:49Z\\\",\\\"trace_id\\\":\\\"4ffd6251-0bb8-42a2-a18e-27d014070900\\\",\\\"correlation_id\\\":\\\"3dfd1327-0fd0-48ab-abc8-3e24d3e54823\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00 Correlation ID: 37093cd8-0b46-4609-9795-2d03ed6bd5a0 Timestamp: 2026-04-24 10:28:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:50Z\\\",\\\"trace_id\\\":\\\"a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00\\\",\\\"correlation_id\\\":\\\"37093cd8-0b46-4609-9795-2d03ed6bd5a0\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: f80e988f-7954-4b3a-8ec3-114accb80500 Correlation ID: 9071fc56-b9f5-4652-a659-15c6eae96e2b Timestamp: 2026-04-24 10:28:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:51Z\\\",\\\"trace_id\\\":\\\"f80e988f-7954-4b3a-8ec3-114accb80500\\\",\\\"correlation_id\\\":\\\"9071fc56-b9f5-4652-a659-15c6eae96e2b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1bff69e5-e16d-4ba1-a98d-a3c1f0c31200 Correlation ID: d592f12c-def5-4788-9547-488e14ea76c7 Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"1bff69e5-e16d-4ba1-a98d-a3c1f0c31200\\\",\\\"correlation_id\\\":\\\"d592f12c-def5-4788-9547-488e14ea76c7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: ea8e72a7-34e6-4e27-8430-34b44df69500 Correlation ID: 5d9e83c5-ae5b-4aae-a37e-34afd4d607cb Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"ea8e72a7-34e6-4e27-8430-34b44df69500\\\",\\\"correlation_id\\\":\\\"5d9e83c5-ae5b-4aae-a37e-34afd4d607cb\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring start {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring end {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:48] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:30:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring start {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring end {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:27] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:26\",\"to\":\"10:31\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:21\",\"to\":\"00:26\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:39] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:33:49.213623Z\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:55] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811658,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811659,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811660,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811661,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811662,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811663,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.ALERT: [SyncActivity] Failed {\"import_id\":811658,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":734} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.ALERT: [SyncActivity] Failed {\"import_id\":811659,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811660,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811661,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:14] local.ALERT: [SyncActivity] Failed {\"import_id\":811662,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Start {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-04-24 10:14:00\",\"to\":\"2026-04-24 10:30:00\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] End {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Memory usage {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":25835392,\"memory_real_usage\":67108864,\"pid\":13882} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":274.6,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:25] local.NOTICE: Monitoring start {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:26] local.NOTICE: Monitoring end {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:33:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring start {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring end {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring start {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring end {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:36] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:30\",\"to\":\"10:35\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:25\",\"to\":\"00:30\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:38] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:37:43.896065Z\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:44] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring start {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring end {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23653320,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":24.05,\"usage\":23715392,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23673608,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.52,\"average_seconds_per_request\":0.52} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":529.44} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":557.15,\"usage\":23737960,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23715888,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.21,\"usage\":23703864,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23664544,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":15.21,\"usage\":23700312,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":170.3,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring start {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring end {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:39] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"c17f8fa5-8019-4bac-96a0-79872914ffe1\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring start {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring end {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:38:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:23] local.NOTICE: Monitoring start {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:24] local.NOTICE: Monitoring end {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:52] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"f5e9e1c6-a2b7-4389-8b09-4bac9f893daa\",\"trace_id\":\"d964aaf1-4db6-43b2-b3b6-f463dc269e63\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring start {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring end {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:41:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:02] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:36\",\"to\":\"10:41\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:31\",\"to\":\"00:36\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:15] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:43:27.859813Z\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":265.5,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring start {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring end {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:50] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:01] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"181fefef-3ab4-4e50-9e43-0176839f80a5\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring start {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring end {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.NOTICE: Calendar sync start {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 141772b4-13f6-4d7c-9d62-180e61140e00 Correlation ID: 7a33d672-3b29-409c-9a7e-809b437ff1cc Timestamp: 2026-04-24 10:43:47Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:47Z\\\",\\\"trace_id\\\":\\\"141772b4-13f6-4d7c-9d62-180e61140e00\\\",\\\"correlation_id\\\":\\\"7a33d672-3b29-409c-9a7e-809b437ff1cc\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 644bfd61-a77c-47d4-8021-25ebad431400 Correlation ID: 2d57c4e2-ea25-4cce-ad2f-2070b336feea Timestamp: 2026-04-24 10:43:48Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:48Z\\\",\\\"trace_id\\\":\\\"644bfd61-a77c-47d4-8021-25ebad431400\\\",\\\"correlation_id\\\":\\\"2d57c4e2-ea25-4cce-ad2f-2070b336feea\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 673e2791-28a4-4b0c-b527-94df7fa61400 Correlation ID: 39b3df04-64a8-4564-a9fc-1dc97e3e18c3 Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"673e2791-28a4-4b0c-b527-94df7fa61400\\\",\\\"correlation_id\\\":\\\"39b3df04-64a8-4564-a9fc-1dc97e3e18c3\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 227397e0-6520-44b0-aa07-4b8c19f11400 Correlation ID: 64c1c5eb-f1e9-4240-b801-499afc07c25a Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"227397e0-6520-44b0-aa07-4b8c19f11400\\\",\\\"correlation_id\\\":\\\"64c1c5eb-f1e9-4240-b801-499afc07c25a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 824e8253-29dc-41d1-98ea-bfcd67de4400 Correlation ID: 9cf5c0b1-83fd-4c1b-8801-3cb0491fc822 Timestamp: 2026-04-24 10:43:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:51Z\\\",\\\"trace_id\\\":\\\"824e8253-29dc-41d1-98ea-bfcd67de4400\\\",\\\"correlation_id\\\":\\\"9cf5c0b1-83fd-4c1b-8801-3cb0491fc822\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"7c2db39427c8a527d982f28d342e8b1ce66fca1ee2e3d936c44b727ed9da5b57\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:44:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring start {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring end {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":23661824,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":67.35,\"usage\":23704944,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":23660768,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":30.63,\"usage\":23705592,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":23660760,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:53] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1777025653,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1434.81,\"usage\":23679464,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":23660952,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":38.86,\"usage\":23705736,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":23661080,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:57] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1241.2,\"usage\":23682400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":23661040,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":22.86,\"usage\":23703400,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":23660416,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":49.38,\"usage\":23702456,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":23660600,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap before {\"current\":23668520,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap after {\"used\":4960,\"current\":23673480,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap final {\"used\":5824,\"current\":23674344,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] create ExternalAccountMap {\"team_id\":3143,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap before {\"current\":23671352,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap after {\"used\":5280,\"current\":23676632,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap final {\"used\":6144,\"current\":23677496,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":3242.96,\"usage\":23680656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-4533509598273890786
|
-2923592658049001251
|
app_switch
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20508-notify-before-AJ Project: faVsco.js, menu
JY-20508-notify-before-AJ-report-expiration, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Hide Chessboard
Show Grid
Zoom In
Zoom Out
Actual Size
Fit Zoom to Window
Show Color Picker
32x32 PNG (32-bit color) 2.54 kB
Image not loaded Try to open it externally to fix format problem
Code changed:
Hide
Sync Changes
Hide This Notification
54
Previous Highlighted Error
Next Highlighted Error
[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isWeekend":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","teamId":1,"frequency":"weekly","type":"ask_jiminny"} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43"} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1977,"user_id":143,"activity_count":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","recipientsCount":1} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {"uuid":"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778","email":"[EMAIL]"} {"correlation_id":"27ada0cc-4eb3-49c4-9115-19ece9e24576","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring start {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring end {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7","trace_id":"056c6533-0c1b-480c-93bb-4b7c788b5dc4"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring start {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring end {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":23540024,"real_usage":65011712,"pid":13878} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":38.25,"usage":23605688,"real_usage":65011712,"pid":13878,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":23563904,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.6,"average_seconds_per_request":0.6} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":635.09} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":2129.8,"usage":23740736,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":23715400,"real_usage":65011712,"pid":13878} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":51.31,"usage":23689016,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":23649656,"real_usage":65011712,"pid":13878} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":18.47,"usage":23692568,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-04-24 06:38:47"}}} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring start {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring end {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"calendar:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1393,"provider":"google","refreshToken":"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1387,"provider":"google","refreshToken":"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1348,"provider":"google","refreshToken":"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1361,"provider":"google","refreshToken":"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1310,"provider":"google","refreshToken":"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1333,"provider":"google","refreshToken":"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1368,"provider":"google","refreshToken":"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1365,"provider":"google","refreshToken":"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1364,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1364,"...
|
NULL
|
|
78643
|
2006
|
19
|
2026-04-24T13:17:49.699366+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777036669699_m2.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/public/img/ico/ms-icon-7 faVsco.js – ~/jiminny/app/public/img/ico/ms-icon-70x70.png...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20508-notify-before-AJ Project: faVsco.js, menu
JY-20508-notify-before-AJ-report-expiration, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Hide Chessboard
Show Grid
Zoom In
Zoom Out
Actual Size...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20508-notify-before-AJ-report-expiration, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.10771277,"height":0.025538707},"help_text":"Git Branch: JY-20508-notify-before-AJ-report-expiration","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.83976066,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"ReportControllerTest","depth":6,"bounds":{"left":0.8550532,"top":0.019952115,"width":0.06017287,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'ReportControllerTest'","depth":6,"bounds":{"left":0.91522604,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'ReportControllerTest'","depth":6,"bounds":{"left":0.9265292,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9378325,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96575797,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.97706115,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.98836434,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide Chessboard","depth":4,"bounds":{"left":0.13663563,"top":0.24740623,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Grid","depth":4,"bounds":{"left":0.14527926,"top":0.24740623,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Zoom In","depth":4,"bounds":{"left":0.15625,"top":0.24740623,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Zoom Out","depth":4,"bounds":{"left":0.16489361,"top":0.24740623,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Actual Size","depth":4,"bounds":{"left":0.17353724,"top":0.24740623,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
8298414775808140076
|
-8186283467415149600
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
JY-20508-notify-before-AJ Project: faVsco.js, menu
JY-20508-notify-before-AJ-report-expiration, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Hide Chessboard
Show Grid
Zoom In
Zoom Out
Actual Size
PhostormViewINavigarecodeLaravelKeractorJOOISWindowmelpFV faVsco.js%9 JY-20508-notify-before-AJ-report-expirationProject+.apple-touch-icon-precomposed.pngwTavicon-loxlo.ongE apple-touch-icon.pngE favicon-32x32.pngIs vite.config.jsvarn.lockE favicon._2.icou manitest.sorE ms-icon-144x144.pngE favicon-96x96.png= varn-error.log> D lang> [ node_modules library root> D phpstanv D public• M woll-known€ ms-icon-310x310.pngaandroid-chrome-36x36_4.ongandroid-chrome-48x48_4.pngaandroid-chrome-/2x/24.onga android-chrome-96x96 4.onglE android-chrome-144x144_4.pngandroid-chrome-192x192.4.ong{ android-chrome-256x256_4.pngandroid-chrome-384x384_4.pngaiandroid-chrome-512x512.4.png1 60 2.pnq1 76 2.ongE 120_2.pngE 152_2.pngms-icon-70x70.png xsoftphone_2.pngE insightsquared_2.pngВ#0OH00© TrackAutomatedReportGeneratedEventTest.php> C amazon-ivs-assets> Dfonts› Ch ima> Djs• _ vue-asseis› Dvue3connect.numil70x70 PNG (32-bit color) 4.61 kB• dashboaro.ntmli•deal-insiahts.html• exoort-porta.htmll• extension-installled.htmllE favicon_2.icokllicons. svo=import_topics_and_triggers_template.csvphp index.oho<insiahts.htmll69insightsquared_2.pngE jiminny_2.png<> kiosk.html< live html<> locked.html<> loain htmllO manifest.jsons manifoct-mobile icor< offline.html(s anhaord htmll¿ andomand htmll<> other.html<> playback.html<>playlists.htmlreports.html= robots.txtis service-worker.is• settinas.ntmlli@ sortonone-coach.html6 softphone_2.png<team-insiahts.htmllv Mresourcesv MviewsM emailsMactivitiocHolnor Codo will boln I0C to undorctand vour laravol ann coda I Conorata Il Man!t Chaw Anumoro (taday 1440/))$0100% 152Fri 24 Apr 16:17:49E custom.logE laravel.log xA SF [jiminny@localhost]4 HS_local [jiminny@localhost]A console (PROD]A console (EU]A console [STAGING]26-04-24 10:24:11] Local. INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuidV.563 л V?6-04-24 10:24:15] Local. INFO:[AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_il36-04-24 10:24:15] Local. INFO:[AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":26-04-24 10:24:15] Local. INFO:AskJiminnykeporc,benerace nor enouon accivicles, skloped " aucomaceaked?6-04-24 10:24:15] Local. INFO:[AskJiminnyReport:Generatel Dispatched not-generated notifications {"autor?6-04-24 10:24:18] Local. INFO:[Send Report Not Generated Mail] Email sent {"uuid":"dcb12181-9de1-4ef0-91?6-04-24 10:24:18] local. INFO:Jiminny Console commands Command::run Memory usage betore starting commanc26-04-24 10:24:18] Local. INFO:[ScheduleBotCommand] Number of activities to be captured: 0 {"correlatior6-84-24 10:24:18 Local.INF0:Jiminny Console commands Command::run Memory usage for command *"commandh26-04-24 10:24:26] Local. INFO:Jiminny\Console\Commands\Command: :run Memory usage before starting commans6-04-24 10:24:26 Loc0L.INFOHJamanny console Commands Command::run Memory usace for command *"commandi6-04-24 10:24:351 local NOTICE: Monitorina end "correlation id":"862cdf2d-46ca-4f7b-966b-79a5f2648771Jiminny\Console\Commands\Command::run Memory usage before starting commant16-04-24 10:24:451 Local.INF0:Jiminny Console Commands Command:run Memory usage for command « "commandiJiminny|Console\Commands\Command::run Memory usage before starting commans{"host": "docker_lamp_1"} {"correlat[EmailSchedule] FINISHED batch process {"host":"docker_lamp_1", "processed'26-04-24 10:24:53] Local. INF0:Jiminny\Console\Commands\Command::run Memory usage for command {"command":Jiminny\Console\Commands\Command::run Memory usage before starting commant26-04-24 10:25:01] Local. INF0:Running conference:monitor:count command for activities in (2026-04-24 10:26-04-24 10:25:01] Local. INFO:[conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2126-04-24 10:25:01] Local. INFO:Jiminny|ConsoLe\Commands\Command: :run Memory usage for command {"command":26-04-24 10:25:09] Local. INFO:Jiminny|ConsoLe\Commands\Command::run Memory usage before starting commant26-04-24 10:25:10] local.INFO:[SocialAccountService] Fetching token {"socialAccountId":1496, "provider":'26-04-24 10:25:10] Local. INFO:[SocialAccountService] Token retrieved {"socialAccountId" :1496, "provider"26-04-24 10:25:101 Local. INFO:[EncryptedTokenManager] Generating access token. {"mode":"Zegacy"} {"corre26-04-24 10:25:10] Local. ERROR:[Aircall] Re-activating webhooks failed {"team_id":1, "reason":"{\"message?6-04-24 10:25:10] Local.INFO:Jiminny|Console\Commands\Command: : run Memory usage for command ("command":26-04-24 10:25:18] Local. INFO:[RetryFailedDownloads] Starting f"options": {"from":null, "to" :null, "help":)?6-04-24 10:26:11] Local. INFO:Jiminny\ConsoLe\Commands\Command: : run Memory usage before starting commanc26-04-24 10:26:11] Local. INFO:[ScheduleBotCommand] Number of activities to be captured: 0 {"correlatior36-04-24 10:26:11] Local. INFO:Jiminny|Console\Commands\Command: : run Memory usage for command ("command":?6-04-24 10:26:17] Local. INF0:Jaminny Console Commands Command::run Memory usage before startina comman‹36-04-24 10:26:17] Locaz. INFO:Jiminny\Console\Commands\Command::run Memory usage for command {"command":26-04-24 10:26:231 local NOTICE: Monitorina start"correlat.ion 1d":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65(26-04-24 10:26:23] Local.NOTICE: Monitoring end ("correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df*16-04-24 10:26:281 local, INF0:Jiminny Console Commands Command::run Memory usage before startina comman‹26-04-24 10:26:28] Local. INFO:Jiminny\Console\Commands\Command: :run Memory usage for command ("command":16-04-04 10:26•331 local. TNE0•Jimánnv Console Commands Command• •nun Memony usage hefore stantina command26-04-24 10:26:331 Local. INFO:[EmailSchedule] STARTING batch process {"host":"docker_Lamp_1"} {"correlat16-04-24 10-26•331 1oca1. TNE0•Jiminny\Console\Commands\Command: :run Memory usage for command {"command"Jiminnv Console Commands Command• •nun Memony usade hefone stantina commandRunning conference:monitor:count comfor activities in (2026-04-24 10[conference:monitor:count] No activities found in (2026-04-24 10:24:00, 21Jiminny|ConsoLe\Commands\Command: :run Memory usage for command {"command"Jiminny\Console\Commands\Command::run Memory usage before starting commanc26-04-24 10:26:44] Local. INFO:Jiminny\ConsoLe\Commands\Command::run Memory usage for command {"command"?6-04-24 10:26:45] Local. INFO:[SyncHubspot0bjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-17375'CascadeLocating Favicon an+0...fix ti for me• file /Users/lukas/jiminny/app/public/favicon_2.ico /Users/lukas/jiminny/app/public/jiminny_2.png/users/ukas/jimlany/aa/pubC/avicoy 2,/g: NS indge ico, 5950 52, 6-2 10, 1 6 8, 32 11/eroedThe minimal fix: place a favicon.ico at the public root so the browser's default /favicon.ico lookup (used for the PDF tab, and any othernon-HTML response) resolves to the brand icon instead of falling back to the mismatched apple-touch / PWA icons.favicon_2.ico is already a proper 16x16 ICO in the _2 brand family (same family as jiminny_2.png). I'll copy it to /favicon.icoCommand cp, Is° Cs/rs/rs/15/9s/1tny/app/pu/pub/tc/tavicon 2-Ico /Users/Lukas/j minny/app/pubLic/favicon.ico && Ls - 1aAsk anvthina (*4L)WN Windeurf Toam...
|
78638
|
|
78642
|
2005
|
17
|
2026-04-24T13:17:44.125491+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777036664125_m1.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/public/img/ico/ms-icon-7 faVsco.js – ~/jiminny/app/public/img/ico/ms-icon-70x70.png...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20508-notify-before-AJ Project: faVsco.js, menu
JY-20508-notify-before-AJ-report-expiration, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Hide Chessboard
Show Grid
Zoom In
Zoom Out
Actual Size
Fit Zoom to Window
Show Color Picker
70x70 PNG (32-bit color) 4.61 kB
Image not loaded Try to open it externally to fix format problem
Code changed:
Hide
Sync Changes
Hide This Notification...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20508-notify-before-AJ-report-expiration, menu","depth":5,"help_text":"Git Branch: JY-20508-notify-before-AJ-report-expiration","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"ReportControllerTest","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'ReportControllerTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'ReportControllerTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide Chessboard","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Grid","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Zoom In","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Zoom Out","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Actual Size","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Fit Zoom to Window","depth":4,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Color Picker","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"70x70 PNG (32-bit color) 4.61 kB","depth":3,"role_description":"text"},{"role":"AXStaticText","text":"Image not loaded Try to open it externally to fix format problem","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.5701389,"height":0.9911111},"role_description":"text"},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-2985063484872755594
|
-6961304230108746936
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
JY-20508-notify-before-AJ Project: faVsco.js, menu
JY-20508-notify-before-AJ-report-expiration, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Hide Chessboard
Show Grid
Zoom In
Zoom Out
Actual Size
Fit Zoom to Window
Show Color Picker
70x70 PNG (32-bit color) 4.61 kB
Image not loaded Try to open it externally to fix format problem
Code changed:
Hide
Sync Changes
Hide This Notification
CleanShot XAPP (-zsh)DOCKERLast login: Fri Apr 24 12:59:23on ttys007DEV (-zsh)O $82APP (-zsh)*3Poetry could not find apУp17./KPoetrycould not find a [EMAIL]/Console/Commandapp/Http/ControllerGradientsShow less ^app/Jobs/Team/SyncTapp/Services/Playbaconfig/logging.phpSwitched to branch 'master'Your branch is behind 'origCuse "git pull"to updatelukas@Lukas-Kovaliks-MacBodremote: Enumerating objectsremote: Counting objects:1remote: Compressing objectsremote: Total50 (delta 28)Unpacking objects: 100% (50WallpapersFrom github.com:jiminny/app+ ad8c8625c3...lae95eb19ee4a4800edc..ac10bb65b3d7e834d145..7b28fe8ebaBlurred* [new branch]Updating 3ac70b38d8..e18323Fast-forwardfront-end/README.mdPlain colorfront-end/jsconfig.jsonfront-end/package.jsonfront-end/src/__mocks__/sefront-end/src/components/Afront-end/src/components/L.../src/components/SettingPaddingfront-end/src/components/Tfront-end/src/components/lInsetfront-end/src/components/oAuto-balancefront-end/src/components/pShadowCornersfront-end/src/components/pfront-end/yarn.lock13 files changed, 2206 ins100%lukas@Lukas-Kovaliks-MacBooDrag MeSwitched to a new branch'JY-20508-notify-before-AJ-report-expiration"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/jiminny/app (JY-20508-notify-before-AJ-report-expiration) $ |(23screenpipe"O $4100% <78-zshFri 24 Apr 16:17:44T81*5Save as...APP...
|
NULL
|
|
78641
|
2006
|
18
|
2026-04-24T13:17:44.125501+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777036664125_m2.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/public/img/ico/ms-icon-7 faVsco.js – ~/jiminny/app/public/img/ico/ms-icon-70x70.png...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20508-notify-before-AJ Project: faVsco.js, menu
JY-20508-notify-before-AJ-report-expiration, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Hide Chessboard
Show Grid
Zoom In
Zoom Out
Actual Size
Fit Zoom to Window
Show Color Picker
70x70 PNG (32-bit color) 4.61 kB
Image not loaded Try to open it externally to fix format problem
Code changed:
Hide
Sync Changes
Hide This Notification
563
Previous Highlighted Error
Next Highlighted Error
[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isWeekend":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","teamId":1,"frequency":"weekly","type":"ask_jiminny"} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43"} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1977,"user_id":143,"activity_count":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","recipientsCount":1} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {"uuid":"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778","email":"[EMAIL]"} {"correlation_id":"27ada0cc-4eb3-49c4-9115-19ece9e24576","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring start {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring end {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7","trace_id":"056c6533-0c1b-480c-93bb-4b7c788b5dc4"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring start {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring end {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":23540024,"real_usage":65011712,"pid":13878} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":38.25,"usage":23605688,"real_usage":65011712,"pid":13878,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":23563904,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.6,"average_seconds_per_request":0.6} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":635.09} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":2129.8,"usage":23740736,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":23715400,"real_usage":65011712,"pid":13878} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":51.31,"usage":23689016,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":23649656,"real_usage":65011712,"pid":13878} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":18.47,"usage":23692568,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-04-24 06:38:47"}}} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring start {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring end {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"calendar:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1393,"provider":"google","refreshToken":"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1387,"provider":"google","refreshToken":"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1348,"provider":"google","refreshToken":"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1361,"provider":"google","refreshToken":"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1310,"provider":"google","refreshToken":"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1333,"provider":"google","refreshToken":"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1368,"provider":"google","refreshToken":"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1365,"provider":"google","refreshToken":"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1364,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1364,...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20508-notify-before-AJ-report-expiration, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.10771277,"height":0.025538707},"help_text":"Git Branch: JY-20508-notify-before-AJ-report-expiration","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.83976066,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"ReportControllerTest","depth":6,"bounds":{"left":0.8550532,"top":0.019952115,"width":0.06017287,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'ReportControllerTest'","depth":6,"bounds":{"left":0.91522604,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'ReportControllerTest'","depth":6,"bounds":{"left":0.9265292,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9378325,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96575797,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.97706115,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.98836434,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide Chessboard","depth":4,"bounds":{"left":0.13663563,"top":0.24740623,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Grid","depth":4,"bounds":{"left":0.14527926,"top":0.24740623,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Zoom In","depth":4,"bounds":{"left":0.15625,"top":0.24740623,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Zoom Out","depth":4,"bounds":{"left":0.16489361,"top":0.24740623,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Actual Size","depth":4,"bounds":{"left":0.17353724,"top":0.24740623,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Fit Zoom to Window","depth":4,"bounds":{"left":0.18218085,"top":0.24740623,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Color Picker","depth":4,"bounds":{"left":0.19082446,"top":0.24740623,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"70x70 PNG (32-bit color) 4.61 kB","depth":3,"bounds":{"left":0.33976063,"top":0.24581006,"width":0.068484046,"height":0.022346368},"role_description":"text"},{"role":"AXStaticText","text":"Image not loaded Try to open it externally to fix format problem","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.27293882,"height":0.0},"role_description":"text"},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"563","depth":4,"bounds":{"left":0.6732048,"top":0.10055866,"width":0.012632979,"height":0.015163607},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.6875,"top":0.09896249,"width":0.00731383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.69481385,"top":0.09896249,"width":0.006981383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isWeekend\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"teamId\":1,\"frequency\":\"weekly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\"} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1977,\"user_id\":143,\"activity_count\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"recipientsCount\":1} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {\"uuid\":\"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778\",\"email\":\"lukas.kovalik@jiminny.com\"} {\"correlation_id\":\"27ada0cc-4eb3-49c4-9115-19ece9e24576\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring start {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring end {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7\",\"trace_id\":\"056c6533-0c1b-480c-93bb-4b7c788b5dc4\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring start {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring end {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23540024,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":38.25,\"usage\":23605688,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23563904,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.6,\"average_seconds_per_request\":0.6} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":635.09} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":2129.8,\"usage\":23740736,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23715400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":51.31,\"usage\":23689016,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23649656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":18.47,\"usage\":23692568,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring start {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring end {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 4ffd6251-0bb8-42a2-a18e-27d014070900 Correlation ID: 3dfd1327-0fd0-48ab-abc8-3e24d3e54823 Timestamp: 2026-04-24 10:28:49Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:49Z\\\",\\\"trace_id\\\":\\\"4ffd6251-0bb8-42a2-a18e-27d014070900\\\",\\\"correlation_id\\\":\\\"3dfd1327-0fd0-48ab-abc8-3e24d3e54823\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00 Correlation ID: 37093cd8-0b46-4609-9795-2d03ed6bd5a0 Timestamp: 2026-04-24 10:28:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:50Z\\\",\\\"trace_id\\\":\\\"a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00\\\",\\\"correlation_id\\\":\\\"37093cd8-0b46-4609-9795-2d03ed6bd5a0\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: f80e988f-7954-4b3a-8ec3-114accb80500 Correlation ID: 9071fc56-b9f5-4652-a659-15c6eae96e2b Timestamp: 2026-04-24 10:28:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:51Z\\\",\\\"trace_id\\\":\\\"f80e988f-7954-4b3a-8ec3-114accb80500\\\",\\\"correlation_id\\\":\\\"9071fc56-b9f5-4652-a659-15c6eae96e2b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1bff69e5-e16d-4ba1-a98d-a3c1f0c31200 Correlation ID: d592f12c-def5-4788-9547-488e14ea76c7 Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"1bff69e5-e16d-4ba1-a98d-a3c1f0c31200\\\",\\\"correlation_id\\\":\\\"d592f12c-def5-4788-9547-488e14ea76c7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: ea8e72a7-34e6-4e27-8430-34b44df69500 Correlation ID: 5d9e83c5-ae5b-4aae-a37e-34afd4d607cb Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"ea8e72a7-34e6-4e27-8430-34b44df69500\\\",\\\"correlation_id\\\":\\\"5d9e83c5-ae5b-4aae-a37e-34afd4d607cb\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring start {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring end {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:48] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:30:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring start {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring end {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:27] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:26\",\"to\":\"10:31\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:21\",\"to\":\"00:26\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:39] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:33:49.213623Z\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:55] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811658,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811659,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811660,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811661,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811662,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811663,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.ALERT: [SyncActivity] Failed {\"import_id\":811658,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":734} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.ALERT: [SyncActivity] Failed {\"import_id\":811659,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811660,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811661,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:14] local.ALERT: [SyncActivity] Failed {\"import_id\":811662,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Start {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-04-24 10:14:00\",\"to\":\"2026-04-24 10:30:00\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] End {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Memory usage {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":25835392,\"memory_real_usage\":67108864,\"pid\":13882} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":274.6,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:25] local.NOTICE: Monitoring start {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:26] local.NOTICE: Monitoring end {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:33:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring start {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring end {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring start {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring end {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:36] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:30\",\"to\":\"10:35\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:25\",\"to\":\"00:30\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:38] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:37:43.896065Z\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:44] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring start {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring end {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23653320,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":24.05,\"usage\":23715392,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23673608,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.52,\"average_seconds_per_request\":0.52} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":529.44} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":557.15,\"usage\":23737960,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23715888,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.21,\"usage\":23703864,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23664544,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":15.21,\"usage\":23700312,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":170.3,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring start {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring end {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:39] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"c17f8fa5-8019-4bac-96a0-79872914ffe1\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring start {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring end {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:38:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:23] local.NOTICE: Monitoring start {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:24] local.NOTICE: Monitoring end {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:52] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"f5e9e1c6-a2b7-4389-8b09-4bac9f893daa\",\"trace_id\":\"d964aaf1-4db6-43b2-b3b6-f463dc269e63\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring start {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring end {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:41:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:02] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:36\",\"to\":\"10:41\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:31\",\"to\":\"00:36\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:15] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:43:27.859813Z\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":265.5,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring start {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring end {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:50] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:01] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"181fefef-3ab4-4e50-9e43-0176839f80a5\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring start {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring end {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.NOTICE: Calendar sync start {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 141772b4-13f6-4d7c-9d62-180e61140e00 Correlation ID: 7a33d672-3b29-409c-9a7e-809b437ff1cc Timestamp: 2026-04-24 10:43:47Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:47Z\\\",\\\"trace_id\\\":\\\"141772b4-13f6-4d7c-9d62-180e61140e00\\\",\\\"correlation_id\\\":\\\"7a33d672-3b29-409c-9a7e-809b437ff1cc\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 644bfd61-a77c-47d4-8021-25ebad431400 Correlation ID: 2d57c4e2-ea25-4cce-ad2f-2070b336feea Timestamp: 2026-04-24 10:43:48Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:48Z\\\",\\\"trace_id\\\":\\\"644bfd61-a77c-47d4-8021-25ebad431400\\\",\\\"correlation_id\\\":\\\"2d57c4e2-ea25-4cce-ad2f-2070b336feea\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 673e2791-28a4-4b0c-b527-94df7fa61400 Correlation ID: 39b3df04-64a8-4564-a9fc-1dc97e3e18c3 Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"673e2791-28a4-4b0c-b527-94df7fa61400\\\",\\\"correlation_id\\\":\\\"39b3df04-64a8-4564-a9fc-1dc97e3e18c3\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 227397e0-6520-44b0-aa07-4b8c19f11400 Correlation ID: 64c1c5eb-f1e9-4240-b801-499afc07c25a Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"227397e0-6520-44b0-aa07-4b8c19f11400\\\",\\\"correlation_id\\\":\\\"64c1c5eb-f1e9-4240-b801-499afc07c25a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 824e8253-29dc-41d1-98ea-bfcd67de4400 Correlation ID: 9cf5c0b1-83fd-4c1b-8801-3cb0491fc822 Timestamp: 2026-04-24 10:43:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:51Z\\\",\\\"trace_id\\\":\\\"824e8253-29dc-41d1-98ea-bfcd67de4400\\\",\\\"correlation_id\\\":\\\"9cf5c0b1-83fd-4c1b-8801-3cb0491fc822\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"7c2db39427c8a527d982f28d342e8b1ce66fca1ee2e3d936c44b727ed9da5b57\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:44:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring start {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring end {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":23661824,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":67.35,\"usage\":23704944,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":23660768,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":30.63,\"usage\":23705592,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":23660760,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:53] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1777025653,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1434.81,\"usage\":23679464,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":23660952,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":38.86,\"usage\":23705736,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":23661080,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:57] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1241.2,\"usage\":23682400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":23661040,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":22.86,\"usage\":23703400,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":23660416,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":49.38,\"usage\":23702456,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":23660600,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap before {\"current\":23668520,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap after {\"used\":4960,\"current\":23673480,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap final {\"used\":5824,\"current\":23674344,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] create ExternalAccountMap {\"team_id\":3143,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap before {\"current\":23671352,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap after {\"used\":5280,\"current\":23676632,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap final {\"used\":6144,\"current\":23677496,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":3242.96,\"usage\":23680656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}","depth":4,"bounds":{"left":0.42320478,"top":0.0,"width":0.5767952,"height":1.0},"value":"[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isWeekend\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"teamId\":1,\"frequency\":\"weekly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\"} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1977,\"user_id\":143,\"activity_count\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"activityCount\":0} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {\"automatedReportUuid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\",\"recipientsCount\":1} {\"correlation_id\":\"00ca4f00-8a80-4bdd-b401-804183825595\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {\"uuid\":\"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778\",\"email\":\"lukas.kovalik@jiminny.com\"} {\"correlation_id\":\"27ada0cc-4eb3-49c4-9115-19ece9e24576\",\"trace_id\":\"6af075f9-940e-4789-b9b4-cb42649b2cf5\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb\",\"trace_id\":\"5c4d23da-1340-4066-b354-55bfb79c0f4a\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cdcdc062-b51a-4f27-9d4c-95ef48442391\",\"trace_id\":\"e7701141-f61a-431e-8fac-697bccd67630\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring start {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:35] local.NOTICE: Monitoring end {\"correlation_id\":\"862cdf2d-46ca-4f7b-966b-79a5f2648771\",\"trace_id\":\"961d76fe-7891-42e6-9d2e-c1dec32ec53b\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3529a427-eebb-4c61-9efb-be7b720d4dc3\",\"trace_id\":\"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:24:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-bafc1d997f9d\",\"trace_id\":\"dd8b3479-50fa-4fc2-b3f9-581a6250baea\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:01] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6ace59e3-341b-49e4-8e3f-36ea22423005\",\"trace_id\":\"53678e7f-c854-4c0f-bc6d-c1ad8ba49696\"}\n[2026-04-24 10:25:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"11e8b9cf-a3f0-49b8-9066-e1f16e743f68\",\"trace_id\":\"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35\"}\n[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7\",\"trace_id\":\"056c6533-0c1b-480c-93bb-4b7c788b5dc4\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cef03617-e15a-498b-8751-efa9b8808ec9\",\"trace_id\":\"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d916f4b2-7912-4b9d-a733-794daab3d108\",\"trace_id\":\"75dc6489-d592-4de8-968d-4f9e9c4a2a57\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring start {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:23] local.NOTICE: Monitoring end {\"correlation_id\":\"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df\",\"trace_id\":\"000992c5-8e61-4246-a35f-09f1d832ddd1\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f8026235-b956-4aaf-9600-b7b93e3d9c74\",\"trace_id\":\"759b3dbc-2e19-46cd-91c9-9065e063d32e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4669b9f7-c3b1-4147-b391-8f8314c25042\",\"trace_id\":\"aff20f19-1f01-4fed-98d7-8ecafcae8c6e\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"23076007-fc54-415a-9900-2270769cd622\",\"trace_id\":\"ffefe56f-2881-4273-9dd1-93b8efff8334\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cd5d0352-aec8-49be-8730-433061921ee7\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23540024,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":38.25,\"usage\":23605688,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23563904,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.6,\"average_seconds_per_request\":0.6} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":635.09} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":2129.8,\"usage\":23740736,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"281cf1ba-d862-4a45-aaf6-26a340bc2bfd\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23715400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":51.31,\"usage\":23689016,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"09262b7b-a2e2-41d5-b42b-25f31846d7a8\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23649656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":18.47,\"usage\":23692568,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"70df60f3-aed6-4daa-a246-71fb82f49d68\",\"trace_id\":\"594c907f-7401-4dd2-8ba1-59e5857f0d4c\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"42acc0c5-3653-49d1-a44a-19758cc28092\",\"trace_id\":\"c0b07036-9e27-4742-a009-69972c67bced\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:26:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"55eab912-4003-455b-813c-4e3f8383acc8\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"da707eb9-3c1d-487e-8c92-1d018e0ca29d\",\"trace_id\":\"cf803936-d9cd-4a75-b022-49f4b9a758da\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad\",\"trace_id\":\"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"62e59e15-b6bd-4952-be03-365a8341880d\",\"trace_id\":\"ef3bd6bb-ab65-4e80-82cd-5e91b176b702\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring start {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:18] local.NOTICE: Monitoring end {\"correlation_id\":\"fde8ab81-2a83-4068-9a10-f407d3a55d8e\",\"trace_id\":\"5bad50f3-1b72-4f42-82d1-01b230b9c096\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b9652a6-4242-49c2-a3c5-a0ff70d13469\",\"trace_id\":\"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"983ba273-68c0-472a-bd0f-83c4705711a3\",\"trace_id\":\"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26102185-655f-4837-ba5d-ed80e510f81b\",\"trace_id\":\"8eca9c30-8319-480b-b138-c96d558f3930\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6daa2a6a-4861-4a83-97d1-720d8627b90c\",\"trace_id\":\"1a8fc095-aca6-48d5-91f7-775fb9010d5b\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 4ffd6251-0bb8-42a2-a18e-27d014070900 Correlation ID: 3dfd1327-0fd0-48ab-abc8-3e24d3e54823 Timestamp: 2026-04-24 10:28:49Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:49Z\\\",\\\"trace_id\\\":\\\"4ffd6251-0bb8-42a2-a18e-27d014070900\\\",\\\"correlation_id\\\":\\\"3dfd1327-0fd0-48ab-abc8-3e24d3e54823\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00 Correlation ID: 37093cd8-0b46-4609-9795-2d03ed6bd5a0 Timestamp: 2026-04-24 10:28:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:50Z\\\",\\\"trace_id\\\":\\\"a7ed49b0-e6c0-46a2-89d2-ccd2945a4a00\\\",\\\"correlation_id\\\":\\\"37093cd8-0b46-4609-9795-2d03ed6bd5a0\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"0f144555-32b8-4d69-87d6-f6def6d148ba\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: f80e988f-7954-4b3a-8ec3-114accb80500 Correlation ID: 9071fc56-b9f5-4652-a659-15c6eae96e2b Timestamp: 2026-04-24 10:28:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:51Z\\\",\\\"trace_id\\\":\\\"f80e988f-7954-4b3a-8ec3-114accb80500\\\",\\\"correlation_id\\\":\\\"9071fc56-b9f5-4652-a659-15c6eae96e2b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1bff69e5-e16d-4ba1-a98d-a3c1f0c31200 Correlation ID: d592f12c-def5-4788-9547-488e14ea76c7 Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"1bff69e5-e16d-4ba1-a98d-a3c1f0c31200\\\",\\\"correlation_id\\\":\\\"d592f12c-def5-4788-9547-488e14ea76c7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: ea8e72a7-34e6-4e27-8430-34b44df69500 Correlation ID: 5d9e83c5-ae5b-4aae-a37e-34afd4d607cb Timestamp: 2026-04-24 10:28:52Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:28:52Z\\\",\\\"trace_id\\\":\\\"ea8e72a7-34e6-4e27-8430-34b44df69500\\\",\\\"correlation_id\\\":\\\"5d9e83c5-ae5b-4aae-a37e-34afd4d607cb\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"8033b980-638f-4243-81a5-8e3eaae0d4ea\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:28:53] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"1175c7e0-9830-4799-a597-e7f131a973e2\",\"trace_id\":\"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1436c1f3-2620-4d4b-921e-d7e885ceaa71\",\"trace_id\":\"51bf8c5c-dc89-47cb-ae42-b3dec986b519\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cb39d14f-69d4-4373-a3d4-f46191d98970\",\"trace_id\":\"2032550b-1ac4-4484-9504-0cba490f1778\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring start {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:34] local.NOTICE: Monitoring end {\"correlation_id\":\"032d258b-18c4-4452-aaf5-906dcbacfafb\",\"trace_id\":\"f2be0856-c0ab-4444-89e3-af2fdb85bfa0\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a2c16ec1-6072-4aad-a3b9-15e457614636\",\"trace_id\":\"257c5c2f-4682-4124-9fa1-9eb9a9abf8fd\"}\n[2026-04-24 10:29:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:48] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:29:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f4bb49cd-a10c-42b0-a0d3-58f0ad13fa27\",\"trace_id\":\"d2d5af99-9c40-4d26-add6-56adecb9438a\"}\n[2026-04-24 10:30:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6e619170-bbfb-4412-9341-a9325b91fee5\",\"trace_id\":\"eb0ac6ea-3f84-4d67-bdf1-ea22e6e20463\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a59bd51f-e398-4ac6-bbe9-3e1ea8c374ed\",\"trace_id\":\"6f4c799b-9145-455b-b790-759f6b74c966\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring start {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:35] local.NOTICE: Monitoring end {\"correlation_id\":\"2d70031f-41fc-4c01-8083-5de12afe92a2\",\"trace_id\":\"6fa8952c-dd6c-4800-9ab1-b0ac211f30b7\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ad086719-c370-4a5d-9a44-36e617278767\",\"trace_id\":\"3ce06ef6-3c4b-4516-b533-ebec2ca578f8\"}\n[2026-04-24 10:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:53] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9f538b4b-a08c-465e-8b22-374099ae9f37\",\"trace_id\":\"582cedbe-dcaf-455b-97e7-c2104b7fe854\"}\n[2026-04-24 10:30:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:29:00, 2026-04-24 10:31:00] {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:00] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f951dc73-a9be-4097-a271-e07ad063e254\",\"trace_id\":\"c6379570-95c6-40d2-b04d-5d360f6a22b8\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"50d26433-a5cc-43c8-b8a9-773f8ac630b3\",\"trace_id\":\"4cad1d73-b46a-4fe4-87c7-3cc2ee6c5733\"}\n[2026-04-24 10:31:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"db8af027-da4b-46cf-bcb4-187655c07131\",\"trace_id\":\"a1815442-b319-47f7-a6cb-acc620de0af8\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f5d0e1d8-406a-4c7b-9f82-efc89bd90d43\",\"trace_id\":\"b143b90f-9045-405f-9ff7-247d4ef53651\"}\n[2026-04-24 10:31:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:27] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:21:00, 2026-04-24 10:26:00] {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca67328d-57bd-4544-9c2b-fbd042895bbf\",\"trace_id\":\"bfa8f513-d649-4df4-8148-8867ec612e8c\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:26\",\"to\":\"10:31\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:21\",\"to\":\"00:26\"} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54538e48-98ae-4295-b463-675b4ab6c335\",\"trace_id\":\"b84ab2ef-ef92-4ea7-be6c-e57f913dea15\"}\n[2026-04-24 10:31:39] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:40] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"cd6ad6f8-3b79-4e1d-a797-42f245fffa86\",\"trace_id\":\"f8d8f942-e890-40be-b3c2-18c5977c9745\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b192510-7546-4543-990b-236d77279702\",\"trace_id\":\"a64f7407-5910-480d-a02a-421d48243722\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:33:49.213623Z\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"fe4b936b-3f9f-43d2-ad3f-428199366afb\",\"trace_id\":\"d9defe92-d062-4b5a-b569-c01dc2563194\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:55] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:31:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4635d32e-fc85-45c0-8c7b-bfbf73d6d6af\",\"trace_id\":\"ebc9a6ed-625a-4fd9-9548-ffaf303ae642\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:00] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811658,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:08] local.INFO: Dispatching activity sync job {\"import_id\":811659,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811660,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811661,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811662,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Dispatching activity sync job {\"import_id\":811663,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7e1d0a4-49c8-4497-958e-9981db3aaa3e\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.ALERT: [SyncActivity] Failed {\"import_id\":811658,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":734} {\"correlation_id\":\"da62f2ec-af92-467a-b6e3-6062c6f87d59\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.ALERT: [SyncActivity] Failed {\"import_id\":811659,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"a18dbdd7-0201-4872-b4f3-83d47096868c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811660,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"2f1dd2b3-8563-4ddc-8427-7ab28fc8c45c\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.ALERT: [SyncActivity] Failed {\"import_id\":811661,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"cab315a5-13aa-40f4-807a-fb2e73bd41c1\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c4048497-4519-46b8-a4e7-817075866c76\",\"trace_id\":\"aabb17ad-07bf-426a-97f6-cb994e27c7bf\"}\n[2026-04-24 10:32:14] local.ALERT: [SyncActivity] Failed {\"import_id\":811662,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"67d017f0-1506-488a-9945-fd804c35279d\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Start {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-04-24 10:14:00\",\"to\":\"2026-04-24 10:30:00\"} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] End {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:14] local.INFO: [SyncActivity] Memory usage {\"import_id\":811663,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":25835392,\"memory_real_usage\":67108864,\"pid\":13882} {\"correlation_id\":\"709b2abd-91a2-49ac-ad75-92784cfc60e9\",\"trace_id\":\"98e369a4-6019-4db7-9794-78a65de0615d\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:15] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2da22d3d-5c10-490d-ad82-c57312ec5e45\",\"trace_id\":\"eac3c2a0-4aa8-4ab4-a0a7-946e9d9ec3a2\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"22c8340e-5104-4cd7-a030-50b132712ac5\",\"trace_id\":\"844754f4-aad4-458a-9009-f10344ddec9b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f12dd5f1-743b-4b59-a985-f15c0cc0be52\",\"trace_id\":\"a8df4a0f-7718-48a8-a897-cc47117ace0b\"}\n[2026-04-24 10:32:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":274.6,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:32:46] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1de2be07-1491-4b81-8134-a2e3a16905cf\",\"trace_id\":\"0f92134b-a2fb-4f2d-b299-76645f790d7b\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7087c00b-b452-4700-8ddd-275a1d3b8ae6\",\"trace_id\":\"9eda2c41-2a49-4e0d-bb07-50c8caf4ee75\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a7467c96-5061-4205-93d2-6f5b47929170\",\"trace_id\":\"52c0692f-c954-4293-aaca-0228b2fdc91c\"}\n[2026-04-24 10:33:25] local.NOTICE: Monitoring start {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:26] local.NOTICE: Monitoring end {\"correlation_id\":\"a5383125-c008-4d14-8b07-d85f54ce7ea5\",\"trace_id\":\"cac64e6a-f8a3-494e-a377-2680ca851ff9\"}\n[2026-04-24 10:33:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c233f1d1-8ff0-4c90-8936-5b98d635dcc7\",\"trace_id\":\"b481875b-e906-4ebd-8643-602657b71ebe\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3b645fae-4a5e-4c08-a217-fb3a1a45cd99\",\"trace_id\":\"5198381d-4e2d-41b2-9077-047ec08aa411\"}\n[2026-04-24 10:33:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:33:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d6dff042-de9d-43b5-ab61-c8c73d7da9f4\",\"trace_id\":\"c28a89cd-5e0a-42ab-8065-17a4c75dd59a\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0bfb8185-4311-45ff-9912-019a8c2efcbf\",\"trace_id\":\"f8264ae9-7c3b-4805-9112-e9b1d55ab8d1\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3714b13d-5365-4dfa-8243-1efca8fd7287\",\"trace_id\":\"3d8bdcb1-9429-48fc-b42b-6fe561fcf2bb\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring start {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:12] local.NOTICE: Monitoring end {\"correlation_id\":\"b761195f-f8dd-4259-afbc-0e317391ac6d\",\"trace_id\":\"79e1a8c8-d7ca-4c90-85f0-8a4accee74f9\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"26d17c4f-b77d-476d-8892-d9ffd4f68804\",\"trace_id\":\"502cd251-cc79-4e10-b763-c5a87c5d72c4\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"98c97947-2a39-4baf-a2ae-5b93fe22f201\",\"trace_id\":\"aded15eb-34e6-4db0-9653-ed06f25b38b3\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:32:00, 2026-04-24 10:34:00] {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:34:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ca5fa4ad-7531-4796-a6d2-2bf959538fdf\",\"trace_id\":\"4a1672e9-2c2b-4b62-8adb-0caa105958b5\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"537a6afb-7982-43ba-874c-cfaf945b546b\",\"trace_id\":\"0e8dc196-f9a5-4593-94ab-e7ec13532657\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4052431b-ea85-4966-bf60-2664fba0f1ff\",\"trace_id\":\"33edbed0-ee90-461f-bd68-7e2b3edac796\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring start {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:23] local.NOTICE: Monitoring end {\"correlation_id\":\"19278d24-c565-487d-a1fa-0bfa0b462819\",\"trace_id\":\"22ea452c-19fc-4018-bd81-6523c85dcb17\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa117f5a-9a2c-420d-af17-62d567e7b0bb\",\"trace_id\":\"50af364b-4e4c-4bea-9f08-80d2dccca2a0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b266947a-e6f7-4e15-a3ea-05fc8f70e049\",\"trace_id\":\"3f898250-268d-4adb-8761-fe347722ccc0\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"be6ec988-1d26-4cf9-a7e9-5cfe2b2b2c00\",\"trace_id\":\"ac80e092-288e-46f3-9684-2c22be08ed96\"}\n[2026-04-24 10:35:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"252843f9-192e-4366-b49e-139f8caada46\",\"trace_id\":\"bb764db2-98aa-4d52-92ea-1023c84c2492\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c3c1224f-0f3d-4377-84fe-8ae164941fe8\",\"trace_id\":\"a08d0d72-2d13-4a05-90bd-e16e8e0f24fa\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:25:00, 2026-04-24 10:30:00] {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529ad329-c2b9-4a6c-b4b5-af82df0812fe\",\"trace_id\":\"4322958e-288d-445e-888f-bd011bc2da08\"}\n[2026-04-24 10:35:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:36] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:30\",\"to\":\"10:35\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:25\",\"to\":\"00:30\"} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0562fd82-791b-468c-90a0-65b9c620ef2e\",\"trace_id\":\"09261a36-c342-46cb-bb82-fc05aa367823\"}\n[2026-04-24 10:35:38] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:38] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:39] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"2676acee-9cf8-40ec-bb7f-b7681fdca341\",\"trace_id\":\"62ca739b-9e94-4a12-a172-f8976f189dc3\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7b3b58cf-5690-4c9d-b972-4ca0ce61f11f\",\"trace_id\":\"0e97e9b0-7c31-450c-b39e-d23278ce5401\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:37:43.896065Z\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e8a4afe0-7a27-4459-9912-a7ebce8f903f\",\"trace_id\":\"14ad454e-986d-4451-af00-053486af39a5\"}\n[2026-04-24 10:35:44] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:49] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:35:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"6d00ee59-b87c-49a6-af97-4afd4b8286b8\",\"trace_id\":\"dfee013b-dae8-4ded-8956-5c0a00b729c9\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"936afe4d-f1d2-44cc-8ddc-9e509725940d\",\"trace_id\":\"cc468641-be48-4063-955a-92a55cca41a1\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring start {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:05] local.NOTICE: Monitoring end {\"correlation_id\":\"65c90b6f-4486-443f-83af-0cf2e3e0fdd1\",\"trace_id\":\"165a35a5-3569-4f6a-8935-921e8459e8da\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"8b8be7b4-6857-42a9-8349-7d6f4155d120\",\"trace_id\":\"3f0cd915-a3f0-4e2a-8a1f-668fa98723db\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5378d67d-9f96-4b38-b8e9-c38a748a5294\",\"trace_id\":\"5036e660-db15-4275-8811-07aba3e35a1c\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:34:00, 2026-04-24 10:36:00] {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1d793cba-dfdf-4794-96cf-b6815db21af4\",\"trace_id\":\"7680c390-f0e3-4201-a8f4-02f50f6d2431\"}\n[2026-04-24 10:36:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"47ff13fc-d2da-4439-ae3e-647ca3cd9cc5\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":23653320,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":24.05,\"usage\":23715392,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"38cbf870-b4a1-46ae-9adb-2ee5e3cfbd2a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23673608,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.52,\"average_seconds_per_request\":0.52} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":529.44} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:11] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":557.15,\"usage\":23737960,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"f906888b-c9f0-4676-a3a9-1a70204e4c3a\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f0884f66-15a4-4130-b432-99f739944cbd\",\"trace_id\":\"5dce41b5-d070-4496-ad61-7f32e3c80014\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":23715888,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.21,\"usage\":23703864,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"365304de-f573-48f2-b4a0-b46c42774380\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":23664544,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":15.21,\"usage\":23700312,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"c464c3a4-e7dc-41f9-a3fa-ccacd4576a72\",\"trace_id\":\"2fed0f6a-c3e0-4efc-a336-a3ad18ac957d\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c81ae81a-8655-4d34-b0e9-7a55c7007412\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:14] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"63917e7c-8e0b-4824-b489-eab64e736354\",\"trace_id\":\"a98cd1a9-99e1-4cba-9c3d-d1c11c53798b\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":170.3,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:36:40] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1e25bda9-2d96-49cc-9554-7c29a8a61f22\",\"trace_id\":\"1fa5725d-f595-40dd-9eee-fe52a45fcbd7\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e398832f-e51b-453a-8f0d-ca3083de8f22\",\"trace_id\":\"e2b3db21-82f2-49c6-ac5d-24f5d2bc6adf\"}\n[2026-04-24 10:37:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0ba5c756-a3fa-4ceb-b468-b8188544c3f7\",\"trace_id\":\"d2bcfbff-bbdc-4f2a-ab10-c3fd7cea79b2\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring start {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:25] local.NOTICE: Monitoring end {\"correlation_id\":\"dbe3b963-92f7-4417-af0e-c0f7921b9907\",\"trace_id\":\"e3adefac-e11f-46ef-9999-5443fbfa9d85\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"529d53b7-d23d-4715-a7e6-feb3e839cc5d\",\"trace_id\":\"c16e8a02-8036-4bf4-ab36-803dacb4767c\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ba1d909c-fcdc-43af-a4e6-b30038572186\",\"trace_id\":\"afe0994f-5352-4eb0-aa7a-45d367b307e4\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4e56979c-fb0d-4146-9182-9189b3709d8e\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:39] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"c17f8fa5-8019-4bac-96a0-79872914ffe1\",\"trace_id\":\"40c89c09-7f79-4256-9d06-6ea1dea69558\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:37:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"60396790-0d9d-45a6-9f2c-2ff7cd744fcf\",\"trace_id\":\"4b4198d7-8de7-4937-b4bb-87ae8d72c8f5\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ee4cd687-1fbb-48d7-82e8-0c6e597d9a61\",\"trace_id\":\"fd3156a9-082f-48ce-90f3-53d2bde6de42\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b83c9f80-d267-4ef5-a9d8-16d7389ebfbe\",\"trace_id\":\"2e55c7a4-4ec2-4e3d-a6b8-059552fd6b5a\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring start {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:29] local.NOTICE: Monitoring end {\"correlation_id\":\"7df6b8a4-a9a2-4d57-9f33-424d76235085\",\"trace_id\":\"f8bf88c1-df50-468b-af01-55cef581459e\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"016e74f8-ecd4-4261-9236-5e90c28e0346\",\"trace_id\":\"2f196199-3ecc-4615-b5fd-54c963fc280c\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"ffe45e4f-7e79-49e7-8236-b793cec601b1\",\"trace_id\":\"32ac79cd-a559-4f05-9dfe-287b4a0968d5\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:36:00, 2026-04-24 10:38:00] {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a3956ca7-ded9-4686-b97f-fae9150d76fe\",\"trace_id\":\"bd87eb41-3fff-4782-9b21-e420abd24c3a\"}\n[2026-04-24 10:38:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:38:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4ba21787-388d-4a75-b097-10ca75622abd\",\"trace_id\":\"1b9d20b1-059c-4457-8f1c-924489985e62\"}\n[2026-04-24 10:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c282109a-e743-4910-8eaa-828aa9aefb19\",\"trace_id\":\"a8999946-2027-4a46-8cbc-600ca892971c\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d7182115-c721-47d4-a1d5-94d87d56c4e9\",\"trace_id\":\"8b35ed74-cca1-4eae-99fa-4d31d9b13ae8\"}\n[2026-04-24 10:39:23] local.NOTICE: Monitoring start {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:24] local.NOTICE: Monitoring end {\"correlation_id\":\"27299084-f76c-4397-b5e0-2e9b2055e681\",\"trace_id\":\"34f513e1-7da0-4e5a-a098-819d688c2440\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"648cf755-ce41-4cb3-994a-f19be68b01dc\",\"trace_id\":\"5e5c0d77-0412-423f-83c3-612a91531cb9\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9e892f5a-1994-4a76-b58f-bf30a293bc17\",\"trace_id\":\"47b816b7-c7c4-4316-a525-3212b72c1081\"}\n[2026-04-24 10:39:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c61bbf92-2cd5-4e7d-ae1b-097c7b22b760\",\"trace_id\":\"943c199b-5915-4638-b26f-9ebbaa4e5951\"}\n[2026-04-24 10:39:52] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"f5e9e1c6-a2b7-4389-8b09-4bac9f893daa\",\"trace_id\":\"d964aaf1-4db6-43b2-b3b6-f463dc269e63\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"e7c58474-886e-4045-a81b-08ad59e97dcd\",\"trace_id\":\"794b5a18-5525-4851-9c29-229a3ec412a4\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"09e6afde-f9f7-44ef-8703-89fc9479e345\",\"trace_id\":\"35d3e72a-2392-4219-9317-32c7d0f4b2d7\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring start {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:21] local.NOTICE: Monitoring end {\"correlation_id\":\"5e67b9e1-9e94-414b-ba6c-ab0e508f7de5\",\"trace_id\":\"987a2217-3c6f-49ed-8f61-df78b2e16b95\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"aa034468-7bb4-44a8-9de1-8ed3c38901bf\",\"trace_id\":\"969a7bca-fe51-4982-939c-4b7e019fffdc\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"364e20d6-12ff-4f5f-af75-134ac8dd56b5\",\"trace_id\":\"f9932c8b-02a8-4aa0-ba5c-ade95b9b5609\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:38:00, 2026-04-24 10:40:00] {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"dec148e1-6cfc-4196-93b4-7392214485ea\",\"trace_id\":\"6f285d37-8d04-4c75-8c40-d2aabf9337ba\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ffc43bb-9998-404e-b93b-20703a72fb0b\",\"trace_id\":\"a38adc36-a696-4cbd-93bb-0beb86c1c774\"}\n[2026-04-24 10:40:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3df8abcd-13c6-4dbb-bc9f-701ec27c5ef4\",\"trace_id\":\"5749396d-a60d-4183-bbd4-829a978e3a58\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:40:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"b06884d6-b3ab-4b3d-a22e-c2e6960ef404\",\"trace_id\":\"6f2693d9-7ced-4f04-bd07-eba7ab289e39\"}\n[2026-04-24 10:41:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:02] local.INFO: Running conference:monitor:start command for activities in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: [conference:monitor:start] No activities found in (2026-04-24 10:31:00, 2026-04-24 10:36:00] {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"7810ea54-a6fb-488b-950f-2f084c71a064\",\"trace_id\":\"3ca90aba-713c-4a75-8028-2b38a1f56c15\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:36\",\"to\":\"10:41\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:31\",\"to\":\"00:36\"} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"bcfa8eb1-dc0e-4449-9920-2bd723db4121\",\"trace_id\":\"1f01785a-8be0-4fe0-af84-414451dbc297\"}\n[2026-04-24 10:41:15] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:16] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"d4a00e32-430e-40ca-b218-046c55b2c21c\",\"trace_id\":\"d9d37e5d-cd06-4012-9a0a-716dd272ef49\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1e1796ab-cabd-4e48-a3a5-67a664afdc18\",\"trace_id\":\"23555050-5b20-4059-aeb9-a957d70637c5\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":60.0} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-24T10:43:27.859813Z\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"974445d8-9256-49fd-8133-97b068b18251\",\"trace_id\":\"409954c6-e337-4e4d-b769-c2c119e465c6\"}\n[2026-04-24 10:41:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"684f3425-f03d-4233-b383-03b51ba2954d\",\"trace_id\":\"789c5af8-88cd-4c4f-9983-0bb127171faa\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:38] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"54a5e141-46c5-4c26-be85-cc9ddd10b329\",\"trace_id\":\"05a19cf6-6a1f-4427-b834-a9245abd1e9a\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:41:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"9ffcc71c-0d35-4c76-a3a4-21250b09fb4c\",\"trace_id\":\"9613a3e3-00fb-480f-9aac-e389e035f4a4\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"194bc665-f2d7-421f-86a1-5a93756f8bed\",\"trace_id\":\"e6953dc5-512b-45e2-8665-38fdd3927c17\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":265.5,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:24] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"e5140988-4f1d-4f4a-84ae-77366cf6f941\",\"trace_id\":\"558aaf86-90da-462d-9877-f28e72a5d579\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring start {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:26] local.NOTICE: Monitoring end {\"correlation_id\":\"fa3c8e3d-8dd3-46c2-b6a7-3716462beb08\",\"trace_id\":\"21265322-4fec-405b-95e8-5005164d9e51\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c76858df-2745-4106-a5b8-aad6870ef4a5\",\"trace_id\":\"bc996feb-7500-433b-9c03-e9d0210cc4c4\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"70c8501b-3ede-4e54-bbc8-9569b46cb30a\",\"trace_id\":\"75a24f2f-98d7-4783-bcd0-b0217af708a8\"}\n[2026-04-24 10:42:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:50] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:40:00, 2026-04-24 10:42:00] {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"69e90715-4c8e-48f3-960f-069a8a9a6ebf\",\"trace_id\":\"72f23a77-3c83-4f13-aad0-aaab4deedadf\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:42:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"d4d6680a-2ead-4560-bdd8-457b047d61b2\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:01] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"181fefef-3ab4-4e50-9e43-0176839f80a5\",\"trace_id\":\"a4946a48-3be8-4d80-9e4d-b9fc11f863e9\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3e9ceb6d-2bb8-4afa-8dd2-fe7aee0b5513\",\"trace_id\":\"ca55cc1e-bd7e-4e16-ad6e-e891914631f6\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"5ff9c995-0d83-4239-916b-64632bf138e5\",\"trace_id\":\"cd69934e-4d72-42fd-a81b-2d7c2e4432eb\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring start {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:23] local.NOTICE: Monitoring end {\"correlation_id\":\"b76e2ff3-eb29-416a-ba96-a142852f7d5f\",\"trace_id\":\"a439d0ef-0d9b-44d9-91c4-71ec9a5ef6f1\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"f6e72721-737d-449d-9585-97240bd59eab\",\"trace_id\":\"83583a54-50e1-410f-bf4c-1437633db0d6\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"735d25af-b789-4430-9d79-854572b7f7ce\",\"trace_id\":\"cb173b25-393b-427e-a6aa-5c42a140fb12\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.NOTICE: Calendar sync start {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"cf225528-db6c-4fd4-a774-2c6a5dae9850\",\"trace_id\":\"c3fc326d-e22a-4102-a36c-2913c8743149\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:43] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 141772b4-13f6-4d7c-9d62-180e61140e00 Correlation ID: 7a33d672-3b29-409c-9a7e-809b437ff1cc Timestamp: 2026-04-24 10:43:47Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:47Z\\\",\\\"trace_id\\\":\\\"141772b4-13f6-4d7c-9d62-180e61140e00\\\",\\\"correlation_id\\\":\\\"7a33d672-3b29-409c-9a7e-809b437ff1cc\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 644bfd61-a77c-47d4-8021-25ebad431400 Correlation ID: 2d57c4e2-ea25-4cce-ad2f-2070b336feea Timestamp: 2026-04-24 10:43:48Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:48Z\\\",\\\"trace_id\\\":\\\"644bfd61-a77c-47d4-8021-25ebad431400\\\",\\\"correlation_id\\\":\\\"2d57c4e2-ea25-4cce-ad2f-2070b336feea\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:48] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 673e2791-28a4-4b0c-b527-94df7fa61400 Correlation ID: 39b3df04-64a8-4564-a9fc-1dc97e3e18c3 Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"673e2791-28a4-4b0c-b527-94df7fa61400\\\",\\\"correlation_id\\\":\\\"39b3df04-64a8-4564-a9fc-1dc97e3e18c3\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 227397e0-6520-44b0-aa07-4b8c19f11400 Correlation ID: 64c1c5eb-f1e9-4240-b801-499afc07c25a Timestamp: 2026-04-24 10:43:50Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:50Z\\\",\\\"trace_id\\\":\\\"227397e0-6520-44b0-aa07-4b8c19f11400\\\",\\\"correlation_id\\\":\\\"64c1c5eb-f1e9-4240-b801-499afc07c25a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 824e8253-29dc-41d1-98ea-bfcd67de4400 Correlation ID: 9cf5c0b1-83fd-4c1b-8801-3cb0491fc822 Timestamp: 2026-04-24 10:43:51Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-24 10:43:51Z\\\",\\\"trace_id\\\":\\\"824e8253-29dc-41d1-98ea-bfcd67de4400\\\",\\\"correlation_id\\\":\\\"9cf5c0b1-83fd-4c1b-8801-3cb0491fc822\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Token has been expired or revoked.\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"a39f1656-5747-486c-9cd8-3f47abfaadbc\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"7c2db39427c8a527d982f28d342e8b1ce66fca1ee2e3d936c44b727ed9da5b57\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"eb23deda-68bb-49fa-9024-f46288838e7e\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"21876741-7307-41c3-bef4-1505bf0d0214\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCOpQOqkGB4Pj13KJp8CjfHSqwzw_GVdqxIRq9Jb0hz1cJsuWX3kegXyzmE5ezjgS3bZLZBGTUO4Rg5nbrbDvJdP58A83_g7W_e4dyJy7FzGSzERJRkAPo9reNW1pMNdHsu3K4fPGIclAUOtCFxfbGCwKwBmmG5AfByCkRM7hIX55P_Tomo5tunpeIOFTWpmb6g.gT2h9-9FyL9gDgQlNvJn5K8h1j5MhlzHMCL9NZarLm8\",\"last_sync\":\"2026-04-23 12:43:29\",\"dateMode\":\"daily\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:43:54] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"0a4b2ae8-c1d5-4481-934e-981a876900d2\",\"trace_id\":\"dffff834-f734-448b-9473-5d2f258d2373\"}\n[2026-04-24 10:44:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"32f62f76-e6f1-4ee0-8042-c00b13c7fdb7\",\"trace_id\":\"befe512e-5778-40c9-9437-dfd5fe7ba1a5\"}\n[2026-04-24 10:44:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"2a3fb393-20ad-4f6f-9f4b-a60d4709119b\",\"trace_id\":\"a777c465-1b16-4ad0-9f1d-de1b15057c0e\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring start {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:23] local.NOTICE: Monitoring end {\"correlation_id\":\"cd7273fd-d2b6-432a-9179-1b94660ae99a\",\"trace_id\":\"0c18ec7f-d365-45b5-8c27-ee1627b38ae1\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"601d69ce-3381-4183-9113-7949977b761b\",\"trace_id\":\"c1189b05-55f2-4e1a-965f-6c7547fcfd1d\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1351bd14-c41d-4096-89ed-052922431cb2\",\"trace_id\":\"ccae98f3-d931-4e0c-87bd-c30a8a9fcecf\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:42:00, 2026-04-24 10:44:00] {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"66a1012e-ef69-422b-a93c-fa4a061daabf\",\"trace_id\":\"208c3955-5b1a-40f6-baff-b4f3155f7fe5\"}\n[2026-04-24 10:44:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"4040c772-42c0-4cb0-9a74-0df8fb7d5731\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":23661824,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-24 06:38:47\"}}} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:48] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":67.35,\"usage\":23704944,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"4fb201ca-77ea-4d78-ae82-347463b6686d\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":23660768,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:50] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":30.63,\"usage\":23705592,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"dbb9c5c5-f699-494b-9c80-426379c721d7\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":23660760,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:53] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1777025653,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1434.81,\"usage\":23679464,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"97d41525-7d13-4f90-b766-c1cdba7f94ed\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":23660952,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:54] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":38.86,\"usage\":23705736,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6da7eab4-1d26-485b-9355-f8fc961b4019\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":23661080,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:57] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1241.2,\"usage\":23682400,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"68d3a020-e2c6-4848-88bb-db7362a988ce\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":23661040,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:44:58] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":22.86,\"usage\":23703400,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"651767a2-4c3f-49df-8f8d-1c009dd1eec3\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":23660416,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:00] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":49.38,\"usage\":23702456,\"real_usage\":65011712,\"pid\":13878,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"9457fce9-3b36-4ff6-a08e-5f5d68d4151f\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":23660600,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:02] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap before {\"current\":23668520,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap after {\"used\":4960,\"current\":23673480,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalContactMap final {\"used\":5824,\"current\":23674344,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] create ExternalAccountMap {\"team_id\":3143,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap before {\"current\":23671352,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap after {\"used\":5280,\"current\":23676632,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: ExternalAccountMap final {\"used\":6144,\"current\":23677496,\"peak\":78342936,\"config_id\":500} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-04-24 10:14:23\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:04] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:05] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-04-24 10:14:23\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}\n[2026-04-24 10:45:06] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":3242.96,\"usage\":23680656,\"real_usage\":65011712,\"pid\":13878} {\"correlation_id\":\"70769cb3-a7d7-45b4-9742-457806195b92\",\"trace_id\":\"8c63d50a-2621-4963-b17e-22f3f588c3da\"}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.08543883,"top":0.05027933,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.096409574,"top":0.05027933,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.105053194,"top":0.05027933,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.113696806,"top":0.05027933,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.122340426,"top":0.05027933,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-7172393451066325016
|
-2923592658049001251
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20508-notify-before-AJ Project: faVsco.js, menu
JY-20508-notify-before-AJ-report-expiration, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Hide Chessboard
Show Grid
Zoom In
Zoom Out
Actual Size
Fit Zoom to Window
Show Color Picker
70x70 PNG (32-bit color) 4.61 kB
Image not loaded Try to open it externally to fix format problem
Code changed:
Hide
Sync Changes
Hide This Notification
563
Previous Highlighted Error
Next Highlighted Error
[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isWeekend":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","teamId":1,"frequency":"weekly","type":"ask_jiminny"} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43"} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1977,"user_id":143,"activity_count":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","recipientsCount":1} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {"uuid":"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778","email":"[EMAIL]"} {"correlation_id":"27ada0cc-4eb3-49c4-9115-19ece9e24576","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring start {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring end {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7","trace_id":"056c6533-0c1b-480c-93bb-4b7c788b5dc4"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring start {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring end {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":23540024,"real_usage":65011712,"pid":13878} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":38.25,"usage":23605688,"real_usage":65011712,"pid":13878,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":23563904,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.6,"average_seconds_per_request":0.6} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":635.09} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":2129.8,"usage":23740736,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":23715400,"real_usage":65011712,"pid":13878} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":51.31,"usage":23689016,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":23649656,"real_usage":65011712,"pid":13878} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":18.47,"usage":23692568,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-04-24 06:38:47"}}} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring start {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring end {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"calendar:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1393,"provider":"google","refreshToken":"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1387,"provider":"google","refreshToken":"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1348,"provider":"google","refreshToken":"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1361,"provider":"google","refreshToken":"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1310,"provider":"google","refreshToken":"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1333,"provider":"google","refreshToken":"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1368,"provider":"google","refreshToken":"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1365,"provider":"google","refreshToken":"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1364,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1364,...
|
78638
|
|
78640
|
2005
|
16
|
2026-04-24T13:17:17.440927+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777036637440_m1.jpg...
|
PhpStorm
|
faVsco.js – ~/jiminny/app/public/img/ico/ms-icon-7 faVsco.js – ~/jiminny/app/public/img/ico/ms-icon-70x70.png...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
CleanShot XAPP (-zsh)DOCKERLast login: Fri Apr 24 CleanShot XAPP (-zsh)DOCKERLast login: Fri Apr 24 12:59:23on ttys007DEV (-zsh)O $82APP (-zsh)*3Poetry could not find apУp17./KPoetrycould not find a [EMAIL]/Console/Commandapp/Http/ControllerGradientsShow less ^app/Jobs/Team/SyncTapp/Services/Playbaconfig/logging.phpSwitched to branch 'master'Your branch is behind 'origCuse "git pull"to updatelukas@Lukas-Kovaliks-MacBodremote: Enumerating objectsremote: Counting objects:1remote: Compressing objectsremote: Total50 (delta 28)Unpacking objects: 100% (50WallpapersFrom github.com:jiminny/app+ ad8c8625c3...lae95eb19ee4a4800edc..ac10bb65b3d7e834d145..7b28fe8ebaBlurred* [new branch]Updating 3ac70b38d8..e18323Fast-forwardfront-end/README.mdPlain colorfront-end/jsconfig.jsonfront-end/package.jsonfront-end/src/__mocks__/sefront-end/src/components/Afront-end/src/components/L.../src/components/SettingPaddingfront-end/src/components/Tfront-end/src/components/lInsetfront-end/src/components/oAuto-balancefront-end/src/components/pShadowCornersfront-end/src/components/pfront-end/yarn.lock13 files changed, 2206 ins100%lukas@Lukas-Kovaliks-MacBooDrag MeSwitched to a new branch'JY-20508-notify-before-AJ-report-expiration"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/jiminny/app (JY-20508-notify-before-AJ-report-expiration) $ |screenpipe"884100% <78Fri 24 Apr 16:17:17T81-zsh*5Save as...APP...
|
NULL
|
-1481565158865394287
|
NULL
|
click
|
ocr
|
NULL
|
CleanShot XAPP (-zsh)DOCKERLast login: Fri Apr 24 CleanShot XAPP (-zsh)DOCKERLast login: Fri Apr 24 12:59:23on ttys007DEV (-zsh)O $82APP (-zsh)*3Poetry could not find apУp17./KPoetrycould not find a [EMAIL]/Console/Commandapp/Http/ControllerGradientsShow less ^app/Jobs/Team/SyncTapp/Services/Playbaconfig/logging.phpSwitched to branch 'master'Your branch is behind 'origCuse "git pull"to updatelukas@Lukas-Kovaliks-MacBodremote: Enumerating objectsremote: Counting objects:1remote: Compressing objectsremote: Total50 (delta 28)Unpacking objects: 100% (50WallpapersFrom github.com:jiminny/app+ ad8c8625c3...lae95eb19ee4a4800edc..ac10bb65b3d7e834d145..7b28fe8ebaBlurred* [new branch]Updating 3ac70b38d8..e18323Fast-forwardfront-end/README.mdPlain colorfront-end/jsconfig.jsonfront-end/package.jsonfront-end/src/__mocks__/sefront-end/src/components/Afront-end/src/components/L.../src/components/SettingPaddingfront-end/src/components/Tfront-end/src/components/lInsetfront-end/src/components/oAuto-balancefront-end/src/components/pShadowCornersfront-end/src/components/pfront-end/yarn.lock13 files changed, 2206 ins100%lukas@Lukas-Kovaliks-MacBooDrag MeSwitched to a new branch'JY-20508-notify-before-AJ-report-expiration"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/jiminny/app (JY-20508-notify-before-AJ-report-expiration) $ |screenpipe"884100% <78Fri 24 Apr 16:17:17T81-zsh*5Save as...APP...
|
78636
|